কিছু দিন আগে, একজন ক্লায়েন্ট আমাকে সোর্স ডিস্কে স্থান বাঁচানোর জন্য তাদের এক্সটেনশন এবং পুরাতনতার উপর ভিত্তি করে ফাইলের একটি বড় সেট অন্য অবস্থানে (ড্রাইভ) সরাতে বলেছিল। কিছু অনুসন্ধান করার পরে, আমি আবিষ্কার করেছি যে সেই কাজটি সম্পাদন করার আরও নির্ভরযোগ্য উপায় হল মাইক্রোসফ্টের রোবোকপি ইউটিলিটি ব্যবহার করা।
এই টিউটোরিয়ালটিতে আপনি কিভাবে ROBOCOPY ব্যবহার করে ফাইলের একটি বড় সেট অন্য স্থানে কপি বা সরাতে পারবেন তার নির্দেশাবলী রয়েছে।
- উৎস: রোবোকপি সম্পূর্ণ রেফারেন্স
রোবোকপি ব্যবহার করে কিভাবে ব্যাচ কপি বা ফাইল সরানো যায়।
1। পাওয়ারশেল খুলুন অথবা প্রশাসক হিসাবে কমান্ড প্রম্পট।
2. আপনি যে ক্রিয়াটি সম্পাদন করতে চান তা অনুসারে, নীচের সংশ্লিষ্ট কমান্ডগুলির মধ্যে একটি দিন:
ক। এক ফোল্ডার থেকে অন্য ফোল্ডারে শুধুমাত্র ফাইল কপি করতে (সাবফোল্ডার ছাড়া), এই ROBOCOPY কমান্ড দিন:
- ROBOCOPY "উৎস" "গন্তব্য"
উদাহরণ1:'C:\4test' ফোল্ডারের ফাইলগুলি 'F:\4testbackup' ফোল্ডারে অনুলিপি করতে, কমান্ডটি হল:
- ROBOCOPY "C:\4test" "F:\4testbackup"
উদাহরণ 2:'C:\4test' ফোল্ডারের সমস্ত ফাইল 'F:\4testbackup' ফোল্ডারে সরানোর জন্য, কমান্ডটি হল:
- ROBOCOPY "C:\4test" "F:\4testbackup" /MOVE
বি. এক ফোল্ডার থেকে অন্য ফোল্ডারে সমস্ত বিষয়বস্তু (ফাইল এবং সাবফোল্ডার) কপি করতে, এই ROBOCOPY কমান্ড দিন:
- ROBOCOPY "উৎস" "গন্তব্য" /S
উদাহরণ1:'C:\4test' ফোল্ডারের সমস্ত ফাইল এবং সাবফোল্ডার, 'F:\4testbackup' ফোল্ডারে কপি করতে, কমান্ডটি হল:
- ROBOCOPY "C:\4test" "F:\4testbackup" /S
উদাহরণ1:'C:\4test' ফোল্ডার থেকে 'F:\4testbackup' ফোল্ডারে সমস্ত ফাইল এবং সাবফোল্ডার সরাতে, কমান্ডটি হল:
- ROBOCOPY "C:\4test" "F:\4testbackup" /S /MOVE
সি। একটি নির্দিষ্ট সময়ের আগে তৈরি করা সমস্ত ফাইল একটি ফোল্ডার (এবং এর সাবফোল্ডার) থেকে অন্য ফোল্ডারে অনুলিপি করতে, এই ROBOCOPY কমান্ডটি দিন:*
- ROBOCOPY "উৎস" "গন্তব্য" /S /MINAGE:n
* MINAGE:n =ন্যূনতম ফাইল AGE – n দিন/তারিখের চেয়ে নতুন ফাইলগুলি বাদ দিন৷
উদাহরণ1:সমস্ত পুরানো ফাইল এবং সাবফোল্ডারগুলি কপি করতে যেগুলি 180 দিনের (6 মাস) পুরনো, 'C:\4test' ফোল্ডার থেকে 'F:\4testbackup' ফোল্ডারে, কমান্ডটি হল:
- ROBOCOPY "C:\4test" "F:\4testbackup" /S /MINAGE:180
উদাহরণ 2:সমস্ত পুরানো ফাইল এবং সাবফোল্ডার যা 180 দিনের (6 মাস) পুরনো, 'C:\4test' ফোল্ডার থেকে 'F:\4testbackup' ফোল্ডারে সরানোর জন্য, কমান্ডটি হল:
- ROBOCOPY "C:\4test" "F:\4testbackup" /S /MOVE /MINAGE:180
ডি। একটি নির্দিষ্ট তারিখের পরে তৈরি করা সমস্ত ফাইল একটি ফোল্ডার (এবং এর সাবফোল্ডার) থেকে অন্য ফোল্ডারে অনুলিপি করতে, এই ROBOCOPY কমান্ডটি দিন:*
- ROBOCOPY "উৎস" "গন্তব্য" /S /MAXAGE:n
* MAXAGE:n =সর্বোচ্চ ফাইল AGE - n দিন/তারিখের চেয়ে পুরানো ফাইলগুলি বাদ দিন
উদাহরণ1:'C:\4test' ফোল্ডার থেকে 'F:\4testbackup' ফোল্ডারে গত 180 দিনে (6 মাসে) তৈরি করা সমস্ত নতুন ফাইল এবং সাবফোল্ডার কপি করতে, কমান্ডটি হল:
- ROBOCOPY "C:\4test" "F:\4testbackup" /S /MAXAGE:180
উদাহরণ 2:গত 180 দিনে (6 মাসে) তৈরি করা সমস্ত নতুন ফাইল এবং সাবফোল্ডার 'C:\4test' ফোল্ডার থেকে 'F:\4testbackup' ফোল্ডারে সরানোর জন্য, কমান্ডটি হল:<
- ROBOCOPY "C:\4test" "F:\4testbackup" /S /MOVE /MAXAGE:180
ই। ফাইলগুলিকে তাদের এক্সটেনশনের উপর ভিত্তি করে একটি ফোল্ডার থেকে অন্য ফোল্ডারে সোর্স ফোল্ডারের মতো একই ফোল্ডার কাঠামো তৈরি করে অনুলিপি করতে, এই ROBOCOPY কমান্ডটি দিন:
- ROBOCOPY "উৎস" "গন্তব্য"। ফাইল এক্সটেনশন /S
উদাহরণ1:'C:\4test' ফোল্ডার এবং এর সাবফোল্ডার থেকে সমস্ত JPG ফাইলকে 'F:\4testbackup' ফোল্ডারে অনুলিপি করতে, কমান্ডটি হল:
- ROBOCOPY "C:\4test" "F:\4testbackup" *.jpg /S
উদাহরণ2:'C:\4test' ফোল্ডার এবং এর সাবফোল্ডার থেকে সমস্ত JPG ফাইলকে 'F:\4testbackup' ফোল্ডারে সরানোর জন্য কমান্ডটি হল:
- ROBOCOPY "C:\4test" "F:\4testbackup" *.jpg /S /MOVE
F. ফাইলগুলিকে তাদের এক্সটেনশন এবং তাদের পুরাতনতার উপর ভিত্তি করে, এক ফোল্ডার থেকে অন্য ফোল্ডারে (গন্তব্যে একই ফোল্ডার কাঠামো তৈরি করে, যেমন উত্স ফোল্ডারে) অনুলিপি করতে, এই ROBOCOPY কমান্ডটি দিন:
- ROBOCOPY "উৎস" "গন্তব্য"। ফাইল এক্সটেনশন /S /MINAGE:n
উদাহরণ1:'C:\4test' ফোল্ডার এবং এর সাবফোল্ডার থেকে, 'F:\4testbackup' ফোল্ডারে 180 দিনের আগে তৈরি করা সমস্ত JPG ফাইল কপি করতে, কমান্ডটি হল:
- ROBOCOPY "C:\4test" "F:\4testbackup" *.jpg /S /MINAGE:180
উদাহরণ2:সমস্ত JPG ফাইল যা 180 দিনের আগে তৈরি করা হয়েছে, 'C:\4test' ফোল্ডার এবং এর সাবফোল্ডার থেকে 'F:\4testbackup' ফোল্ডারে, কমান্ডটি হল:
- ROBOCOPY "C:\4test" "F:\4testbackup" *.jpg /S /MOVE /MINAGE:180
উদাহরণ৩:'C:\4test' ফোল্ডার এবং এর সাবফোল্ডার থেকে 'F:\4testbackup' ফোল্ডারে গত 180 দিনে তৈরি করা সমস্ত JPG ফাইল কপি করতে, কমান্ডটি হল:
- ROBOCOPY "C:\4test" "F:\4testbackup" *.jpg /S /MAXAGE:180
উদাহরণ 4:'C:\4test' ফোল্ডার এবং এর সাবফোল্ডার থেকে, 'F:\4testbackup' ফোল্ডারে, গত 180 দিনে তৈরি হওয়া সমস্ত JPG ফাইলগুলিকে সরানোর জন্য, কমান্ডটি হল:
- ROBOCOPY "C:\4test" "F:\4testbackup" *.jpg /S /MOVE /MAXAGE:180
এটাই! আপনার অভিজ্ঞতা সম্পর্কে আপনার মন্তব্য রেখে এই গাইড আপনাকে সাহায্য করেছে কিনা তা আমাকে জানান। অন্যদের সাহায্য করার জন্য অনুগ্রহ করে এই গাইডটি লাইক এবং শেয়ার করুন৷