আগে, আমি উইন্ডোজে ফাইল ম্যানেজমেন্ট টাস্ক অটোমেট করার একটি প্রোগ্রাম নিয়ে লিখেছিলাম, কিন্তু দুর্ভাগ্যক্রমে, প্রোগ্রামটি খুব বেসিক ছিল এবং ২০০৫ সালে শেষ আপডেট हुआ تھا! আপনি যদি এমন একটি প্রোগ্রাম খুঁজছেন যা বিভিন্ন ফাইল ম্যানেজমেন্ট টাস্ক হ্যান্ডেল করতে পারে, তবে আপনাকে Limagito FileMover চেক আউট করতে হবে।
তাদের একটি ফ্রি ভার্সন আছে যার নাম FileMover Lite, যা মূলত আপনাকে একটিমাত্র মুভিং রুলে সীমাবদ্ধ করে। আপনি যদি ভিন্ন ফোল্ডার বা ভিন্ন শিডিউল এবং ভিন্ন ফাইল টাইপের জন্য একাধিক মুভিং রুল চান, তবে আপনাকে সিঙ্গল PC এডিশনের জন্য $২০০+ খরচ করতে হবে! সেই দাম কনসিউমারদের জন্য হাস্যকর, কিন্তু আপনি যদি আপনার কোম্পানি বা IT ডিপার্টমেন্টের জন্য এটি ব্যবহার করেন, তবে এটি zdecyd阪神 মানের। এটি আমি দেখেছি সবচেয়ে অ্যাডভান্সড ফাইল কপি/মুভ প্রোগ্রাম।
এটি একবার ইনস্টল করলে, আপনি বৈশিষ্ট্য এবং অপশন제의 বিশাল সংখ্যা দেখে অভিভূত হবেন। আপনি এই প্রোগ্রামের সাথে ফাইল অটোমেটিক্যালি মুভ, ডিলিট এবং কপি করার প্রায় সব কিছুই করতে পারেন। এটি অন্যান্য নন-লোকাল লোকেশন যেমন HTTP, AWS, SQL ডাটাবেস, ইত্যাদির সাথে ও কাজ করে।

প্রথমে, উপরের বামে দুটি চেকবক্স চেক করুন @Startup-এ রান এবং সিস্টেম ট্রে-এ রান করার জন্য যদি আপনি সার্ভিস ইনস্টল করতে না চান। আপনি যদি চান এটি উইন্ডোজ সার্ভিস হিসেবে রান করুক, যা সিস্টেম ট্রে-এ রান করার প্রয়োজন নেই করবে, তবে উপরে Application Options ট্যাবে ক্লিক করুন এবং Export to Service বেছে নিন। অবশ্যই, আপনি সেটি করবেন মুভিং রুল সব অপশনসহ কনফিগার করার পর।
এরপর, একটি গুরুত্বপূর্ণ জিনিস বুঝতে হবে। Common Options হলো সেটিংস যেগুলো সব রুলের ওপর প্রযোজ্য হবে (ফ্রি ভার্সন ব্যবহার করলে শুধু ১) এবং Rule Options হলো প্রতিটি אינডিভিজুয়াল রুল তৈরি করলে সেটিতে প্রযোজ্য। এখন আপনি বুঝলেন, তাহলে শুরু করা যাক।

Common Options-এর অধীনে, আপনি স্ক্যান টাইম সেট করতে পারেন, যা ডিফল্টভাবে ৫ সেকেন্ড। এর মানে সোর্স ডিরেক্টরি প্রতি ৫ সেকেন্ডে স্ক্যান হবে। Time Schedule আপনাকে একটি শিডিউল সেট আপ করতে দেবে আপনি যদি ডিরেক্টরি সবসময় স্ক্যান করতে না চান। Mail Setup আপনাকে আপনার ইমেইল অ্যাকাউন্ট যেমন Gmail যোগ করতে দেবে যাতে আপনি নির্দিষ্ট ইভেন্টে নোটিফিকেশন পাঠাতে পারেন যেমন এরর বা সাকসেস। আপনি নেটওয়ার্ক ড্রাইভও স্ক্যান করতে পারেন Network Drive বাটনে ক্লিক করে ফোল্ডার যোগ করে।
उसके নিচে প্রোগ্রামের মূল অংশ। এখানে আপনি সোর্স, ডেস্টিনেশন এবং আপনি কল্পনা করতে পারেন সেই সব ফিল্টার এবং সেটিং কনফিগার করতে পারেন। সোর্স থেকে শুরু করা যাক।

শীর্ষে, Source Setup আছে এবং এর তিনটি ট্যাব (সোর্স, কমন এবং ব্যাকআপ)। আপনি Win বাটনে ক্লিক করে একটি উইন্ডোজ ডিরেক্টরি বেছে নিতে পারেন অথবা আপনি এমনকি FTP, SFTP, এবং POP3-এর মত একটি সোর্সও থাকতে পারেন। File Options-এর অধীনে, আপনি ব্যবহার করছেন ফাইল এক্সক্লুড করতে পারেন এবং ফাইল নাম, ফাইল সাইজ এবং ফাইল তারিখ অনুযায়ী ফিল্টার করতে পারেন। উদাহরণস্বরূপ, আপনি যদি শুধু PDF ফাইল মুভ করতে চান, তবে Include Filter-এর বাম পাশের বাটন FileName-এ ক্লিক করতে পারেন।

ফাইল এক্সটেনশন অনুযায়ী ফিল্টার করতে, আপনাকে *.ext; টাইপ করতে হবে এবং তারপর Add Filter-এ ক্লিক করতে হবে। Check Filename-এর নিচের বক্স সবুজ হবে যদি আপনি সেখানে যা টাইপ করেন সেটি ফিল্টারের সাথে মিলে যায় এবং লাল হবে যদি মিলে না যায়। FileDate ফিল্টারের জন্য, আপনি নির্দিষ্ট তারিখের চেয়ে পুরনো ফাইল বেছে নিতে পারেন এবং Modified Date, Create Date, Last Access বা Last Write date থেকে একটি ফিল্টার টাইপ বেছে নিতে পারেন। এটি দুর্দান্ত যদি আপনি নির্দিষ্ট তারিখের চেয়ে পুরনো ফাইল অটোমেটিক্যালি ডিলিট করতে চান।

শেষে, FileSize ফিল্টার আপনাকে ফাইল সাইজ অনুযায়ী ফিল্টার করতে দেবে। তাই আপনি সেট আপ করতে পারেন শুধু খুব বড় ফাইল মুভ করতে বা ১০০ KB-র চেয়ে ছোট ফাইল ডিলিট করতে, ইত্যাদি।

Directory Options-এর অধীনে, আপনি সাবডিরেক্টরি ইনক্লুড করতে পারেন, বেস ডিরেক্টরি এক্সক্লুড করতে পারেন, বা এমনকি একটি সাবডিরেক্টরি স্ক্যান ডেপথ বেছে নিতে পারেন (০ মানে অসীম স্ক্যান)। আপনি ডিরেক্টরির ওপর ইনক্লুড এবং এক্সক্লুড ফিল্টারও সেট আপ করতে পারেন এবং এমনকি বেছে নিতে পারেন আপনি কোন সাবডিরেক্টরি লেভেল পর্যন্ত ফিল্টার প্রয়োগ করতে চান! উফফ!
আপনি Source Setup-এর অধীনে Common ট্যাবে ক্লিক করলে, আপনি আরও কিছু করতে পারেন যেমন কপি বা মুভ করার সময় ফাইল রিনেম করা। সেই বাটনে ক্লিক করলে আপনি জটিল রেগুলার এক্সপ্রেশন সেট আপ করতে পারেন যেকোনো উপায়ে ফাইল রিনেম করার জন্য। আপনি File Memory Database অপশনও চেক করতে পারেন আপনি যদি প্রতিটি ফাইল যেটি মুভ, কপি বা ডিলিট হয়েছিল সেটির রেকর্ড রাখতে চান পরবর্তীতে ভিউ করার জন্য। এটি উপযোগী হতে পারে আপনার জানতে হবে কোনো ফাইল কখন মুভ করা হয়েছিল।

Backup ট্যাব মূলত আপনাকে ফাইল যেটি মুভ/কপি/ডিলিট হচ্ছে সেটির একটি ব্যাকআপ তৈরি করতে দেয়। প্রয়োজনে সেটি নিজে চেক আউট করুন। এখন Destination Setup-এর জন্য।

এখানে আপনি বেছে নিতে পারেন ফাইল মুভ, কপি বা ডিলিট করতে এবং সেগুলো কোথায় সংরক্ষণ করবেন। আবার, আপনি ডেস্টিনেশনের জন্য একটি উইন্ডোজ ডিরেক্টরি বেছে নিতে পারেন, একটি FTP/SFTP সার্ভার, বা এমনকি একটি মেইল সার্ভার! Common I-এ ক্লিক করলে আপনি ফাইল এক্সটেনশন ডিলিট করতে পারেন, ফাইলনেম কেস পরিবর্তন করতে পারেন, এবং রিনেম ফিল্টার সেট আপ করতে পারেন।

Common II-তে শুধু লোড ব্যালেন্সিং এবং অ্যাকশন ডাটাবেসে স্টোর করার অপশন আছে। Crypto-এর অধীনে, আপনি ফাইল ডেস্টিনেশন ডিরেক্টরিতে ট্রান্সফার হওয়ার সময় এনক্রিপ্ট করতে বেছে নিতে পারেন।

Verify ট্যাব উপযোগী কারণ এটি আপনাকে ট্রান্সফারগুলো সঠিকভাবে হয়েছে কিনা চেক করতে দেবে। আপনি এটিকে লগ ফাইলে লিখতে পারেন অথবা ভেরিফিকেশন ফেল করলে ফাইল ডিলিট করতে পারেন।

এই প্রোগ্রামে আরও অনেক অ্যাডভান্সড অপশন উপলব্ধ, কিন্তু এই আর্টিকেলটি আপনাকে একটি সাধারণ ধারণা দিতে ছিল। এটি একটি চমৎকার ছোট অ্যাপ এবং আপনি যদি প্রচুর ফাইল মুভ/ডিলিট/কপি করেন, তবে ফুল ভার্সন কেনার মূল্য থাকতে পারে যাতে আপনি যত ইচ্ছে তত রুল তৈরি করতে পারেন। উপভোগ করুন!