কয়েক দিন আগে একজন ক্লায়েন্ট আমাকে বড় পরিমাণ ফাইল তাদের এক্সটেনশন এবং পুরনো হওয়ার ভিত্তিতে অন্য লোকেশন (ড্রাইভ)-এ মুভ করার জন্য বলেছিলেন, যাতে সোর্স ডিস্কে স্পেস বাঁচানো যায়। কিছু খুঁজে বের করার পর আমি খুঁজে পেলাম যে Microsoft-এর ROBOCOPY ইউটিলিটি ব্যবহার করাই সেই কাজ করার সবচেয়ে নির্ভরযোগ্য পদ্ধতি।

এই টিউটোরিয়ালে আপনি শিখবেন কিভাবে ROBOCOPY ব্যবহার করে বড় পরিমাণ ফাইল অন্য লোকেশনে কপি বা মুভ করবেন।
- সোর্স: Robocopy Complete Reference
ROBOCOPY ব্যবহার করে ব্যাচ কপি বা মুভ ফাইল করার পদ্ধতি
- PowerShell বা Command Prompt as Administrator খুলুন।
২. আপনি যে অ্যাকশনটি করতে চান তার অনুযায়ী নিচের সংশ্লিষ্ট কমান্ডগুলো দিন:
A. শুধু ফাইলগুলো (সাবফোল্ডার ছাড়া) এক ফোল্ডার থেকে অন্য ফোল্ডারে কপি করতে:
- ROBOCOPY "source" "destination"
উদাহরণ ১: 'C:\4test' ফোল্ডারের ফাইলগুলো 'F:\4testbackup' ফোল্ডারে কপি করতে কমান্ড:
- ROBOCOPY "C:\4test" "F:\4testbackup"
উদাহরণ ২: 'C:\4test' ফোল্ডারের সব ফাইল 'F:\4testbackup' ফোল্ডারে মুভ করতে কমান্ড:
- ROBOCOPY "C:\4test" "F:\4testbackup" /MOVE
B. সব কন্টেন্ট (ফাইল এবং সাবফোল্ডার) এক ফোল্ডার থেকে অন্য ফোল্ডারে কপি করতে:
- ROBOCOPY "source" "destination" /S
উদাহরণ ১: 'C:\4test' ফোল্ডারের সব ফাইল ও সাবফোল্ডার 'F:\4testbackup' ফোল্ডারে কপি করতে কমান্ড:
- ROBOCOPY "C:\4test" "F:\4testbackup" /S
উদাহরণ ২: 'C:\4test' ফোল্ডারের সব ফাইল ও সাবফোল্ডার 'F:\4testbackup' ফোল্ডারে মুভ করতে কমান্ড:
- ROBOCOPY "C:\4test" "F:\4testbackup" /S /MOVE
C. নির্দিষ্ট সময়ের আগে তৈরি সকল ফাইল এক ফোল্ডার (এবং এর সাবফোল্ডার) থেকে অন্য ফোল্ডারে কপি করতে:*
- ROBOCOPY "source" "destination" /S /MINAGE:n
* MINAGE:n = MINimum file AGE – n দিন/তারিখের চেয়ে নতুন ফাইলগুলো বাদ দিন।
উদাহরণ ১: ১৮০ দিন (৬ মাস) পুরনো সকল পুরনো ফাইল ও সাবফোল্ডার 'C:\4test' ফোল্ডার থেকে 'F:\4testbackup' ফোল্ডারে কপি করতে কমান্ড:
- ROBOCOPY "C:\4test" "F:\4testbackup" /S /MINAGE:180
উদাহরণ ২: ১৮০ দিন (৬ মাস) পুরনো সকল পুরনো ফাইল ও সাবফোল্ডার 'C:\4test' ফোল্ডার থেকে 'F:\4testbackup' ফোল্ডারে মুভ করতে কমান্ড:
- ROBOCOPY "C:\4test" "F:\4testbackup" /S /MOVE /MINAGE:180
D. নির্দিষ্ট তারিখের পর তৈরি সকল ফাইল এক ফোল্ডার (এবং এর সাবফোল্ডার) থেকে অন্য ফোল্ডারে কপি করতে:*
- ROBOCOPY "source" "destination" /S /MAXAGE:n
* MAXAGE:n = MAXimum file AGE – n দিন/তারিখের চেয়ে পুরনো ফাইলগুলো বাদ দিন
উদাহরণ ১: গত ১৮০ দিন (৬ মাস) এর মধ্যে তৈরি সকল নতুন ফাইল ও সাবফোল্ডার 'C:\4test' ফোল্ডার থেকে 'F:\4testbackup' ফোল্ডারে কপি করতে কমান্ড:
- ROBOCOPY "C:\4test" "F:\4testbackup" /S /MAXAGE:180
উদাহরণ ২: গত ১৮০ দিন (৬ মাস) এর মধ্যে তৈরি সকল নতুন ফাইল ও সাবফোল্ডার 'C:\4test' ফোল্ডার থেকে 'F:\4testbackup' ফোল্ডারে মুভ করতে কমান্ড:
- ROBOCOPY "C:\4test" "F:\4testbackup" /S /MOVE /MAXAGE:180
E. এক্সটেনশন ভিত্তিক ফাইল এক ফোল্ডার থেকে অন্য ফোল্ডারে কপি করতে (সোর্স ফোল্ডারের মতো একই ফোল্ডার স্ট্রাকচার তৈরি করে ডেস্টিনেশনে):
- ROBOCOPY "source" "destination" .FileExtension /S
উদাহরণ ১: 'C:\4test' ফোল্ডার এবং এর সাবফোল্ডার থেকে সকল JPG ফাইল 'F:\4testbackup' ফোল্ডারে কপি করতে কমান্ড:
- ROBOCOPY "C:\4test" "F:\4testbackup" *.jpg /S
উদাহরণ ২: 'C:\4test' ফোল্ডার এবং এর সাবফোল্ডার থেকে সকল JPG ফাইল 'F:\4testbackup' ফোল্ডারে মুভ করতে কমান্ড:
- ROBOCOPY "C:\4test" "F:\4testbackup" *.jpg /S /MOVE
F. এক্সটেনশন এবং পুরনো হওয়ার ভিত্তিতে ফাইল এক ফোল্ডার থেকে অন্য ফোল্ডারে কপি করতে (ডেস্টিনেশনে সোর্স ফোল্ডারের মতো একই ফোল্ডার স্ট্রাকচার তৈরি করে):
- ROBOCOPY "source" "destination" .FileExtension /S /MINAGE:n
উদাহরণ ১: ১৮০ দিন আগে তৈরি সকল JPG ফাইল 'C:\4test' ফোল্ডার এবং এর সাবফোল্ডার থেকে 'F:\4testbackup' ফোল্ডারে কপি করতে কমান্ড:
- ROBOCOPY "C:\4test" "F:\4testbackup" *.jpg /S /MINAGE:180
উদাহরণ ২: ১৮০ দিন আগে তৈরি সকল JPG ফাইল 'C:\4test' ফোল্ডার এবং এর সাবফোল্ডার থেকে 'F:\4testbackup' ফোল্ডারে মুভ করতে কমান্ড:
- ROBOCOPY "C:\4test" "F:\4testbackup" *.jpg /S /MOVE /MINAGE:180
উদাহরণ ৩: গত ১৮০ দিনে তৈরি সকল JPG ফাইল 'C:\4test' ফোল্ডার এবং এর সাবফোল্ডার থেকে 'F:\4testbackup' ফোল্ডারে কপি করতে কমান্ড:
- ROBOCOPY "C:\4test" "F:\4testbackup" *.jpg /S /MAXAGE:180
উদাহরণ ৪: গত ১৮০ দিনে তৈরি সকল JPG ফাইল 'C:\4test' ফোল্ডার এবং এর সাবফোল্ডার থেকে 'F:\4testbackup' ফোল্ডারে মুভ করতে কমান্ড:
- ROBOCOPY "C:\4test" "F:\4testbackup" *.jpg /S /MOVE /MAXAGE:180
এটি ছিল সম্পূর্ণ গাইড! আপনার অভিজ্ঞতা কমেন্টে শেয়ার করুন। লাইক ও শেয়ার করুন অন্যদের সাহায্য করতে।