چطور این همه فایل رو جابجا کنم؟
با سلام خدمت همه دوستان.مشکلی برام پیش اومده لطفا راهنمایی کنید.موضوع از این قراره که ما تو شرکت خودمون با فایلها و پوشه های زیادی کار می کنیم.امروز رئیسم یه فایل شامل آدرس 8000 تا پوشه بهم داده و گفته این 8000 تا پوشه با محتویات داخلش رو باید از یه هارد اکسترنال شامل 500000 پوشه بیرون کشیده بشه.چطوری می تونم این تعداد پوشه که دارای آدرس های مختلفی هم هستن از اون هارد اکسترنال با اون همه پوشه بیرون بکشم.یه راهی پیشنهاد بدید لطفا.
خیلی ممنون.
ادمین عزیز اگه سوال رو در جزیره نامناسبی پرسیدم منو ببخش.
9 پاسخ
سلام
فک کنم بتونی از فایل های batch کمک بگیری البته فک نمیکنم بتونی فایلش رو تو نت پیدا کنی باید خودتون دستوراتش رو بنویسید .
موفق و پیروز باشید
سلام
به نظرم بهترین کاری که می تونید انجام بدین اینه که بسته به شرایط و نیازتون، برنامه یا اسکریپتی واسه تسریع کارتون بنویسید.
به شرط استفاده از ویندوز می تونید از قابلیت های powershell هم استفاده کنید. (اینجا رو مطالعه کنید.)
توی لینوکس هم که می تونید از Bash Script ها استفاده کنید.
یا اینکه به صورت مجزا اسکریپتی با زبانی که تسلط بیشتری روی اون دارید بنویسید.
روش کلی کار هم اینه که شما برنامه ای بنویسید که :
فایل ادمین رو بگیره، اونو خط به خط بخونه (هر خط شامل یه آدرس)، سپس محتویات این ادرس رو کپی کنه توی مسیر مقصد و بره سراغ خط بعدی.
البته الگوریتم های مختلفی میشه متصور شد برای این حالت اما اصل کار یکیه ..
موفق باشید.
روال کار به این صورت بود که کلیه آدرسها رو در یک فایل تکست ریختم (8 هزار تا آدرس).به اول تمامی خطوط دستور xcopy رو اضافه کردم و از سوئیچهای مربوطه استفاده کردم.به عنوان مثال خط اول به این صورت بود.
xcopy d:\111 h:\1 e i /c
محتویات پوشه 111 از درایو d رو بریز تو پوشه 1 تو درایو h حتی اگه 111 خالی بود.اگه پوشه 1 تو مقصد وجود نداشت اونو بساز.
امیدوارم خوب توضیح داده باشم.
خوب می تونید یک بچ فایل واسش بنویسید با دستور copy....
در لینوکس خیلی راحت میتونید این کارو کنید
cat yourfile.text | xargs cp -t /path/to/target/
با تشکر از همه دوستان.امروز مشکلم رو با دستور xcopy حل کردم.خواستم اینجا بگم که کسی اگه مشکل منو داشت از این دستور استفاده کنه.
آدرسها به صورت فایل تکست می باشد.
دوست عزیز میشه دقیقا تو ضیح بدید روال و نحوه ی کار رو
سلام
آدرسها بصورت فایل تکست است یا روی کاغذ نوشته شده؟