কম্পিউটার টিউটোরিয়াল

Robocopy ব্যবহার করে এক্সটেনশন ও তারিখ অনুযায়ী ফাইল ব্যাচ কপি বা মুভ করুন

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

Robocopy ব্যবহার করে এক্সটেনশন ও তারিখ অনুযায়ী ফাইল ব্যাচ কপি বা মুভ করুন

এই টিউটোরিয়ালে আপনি শিখবেন কিভাবে ROBOCOPY ব্যবহার করে বড় পরিমাণ ফাইল অন্য লোকেশনে কপি বা মুভ করবেন।

  • সোর্স: Robocopy Complete Reference

ROBOCOPY ব্যবহার করে ব্যাচ কপি বা মুভ ফাইল করার পদ্ধতি

  1. 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

এটি ছিল সম্পূর্ণ গাইড! আপনার অভিজ্ঞতা কমেন্টে শেয়ার করুন। লাইক ও শেয়ার করুন অন্যদের সাহায্য করতে।

  1. ওয়াইন্ডোজ ১০-এ ফাইল শেয়ারিং: একটি সহজ গাইড

  2. Windows 10-এ ফোল্ডার তুলনা ও সিঙ্ক্রোনাইজ: সম্পূর্ণ গাইড

  3. উইন্ডোজ ১০ ও ১১ সার্চ থেকে ফোল্ডার ও ফাইল লুকাতে: সহজ পদ্ধতি

  4. উইন্ডোজে ফোল্ডার ও ফাইল পেরমানেন্টলি ডিলিট করার ধাপে ধাপে গাইড