প্রকৃতপক্ষে তাদের বিষয়বস্তুর মধ্যে না গিয়ে দুটি ফোল্ডার তুলনা করা অনেক সময়ে কার্যকর হতে পারে। আসুন উইন্ডোজে এটি সম্পন্ন করার জন্য কিছু পদ্ধতি দেখি।
অবশ্যই, আপনি ফাইলগুলি পরীক্ষা করার জন্য সর্বদা ম্যানুয়ালি প্রতিটি ডিরেক্টরি খুলতে পারেন, তবে এটি অপ্রয়োজনীয় হয়ে যায় - বিশেষত যদি আপনি একই রকম ফাইল সহ কয়েক ডজন বা এমনকি শত শত ফোল্ডারের মধ্যেও সিফটিং করেন (উদাহরণস্বরূপ ব্যাকআপ)। এই ধরনের পরিস্থিতিতে, আপনার একটি ভাল পদ্ধতির প্রয়োজন।
প্রপার্টি উইন্ডো ব্যবহার করা
যেকোন ফোল্ডারের বিশদ বিবরণে দ্রুত নজর দেওয়ার একটি সহজ উপায় হল বৈশিষ্ট্যগুলি দেখে। যদিও এটি আপনাকে ফোল্ডারটি খুলতে এবং বিষয়বস্তুগুলি ব্যবহার করা থেকে বাঁচায়, তবুও আপনি যে সমস্ত ডিরেক্টরির বৈশিষ্ট্যগুলি পরীক্ষা করতে চান সেগুলিতে আপনাকে পৃথকভাবে ডান-ক্লিক করতে হবে৷
এটি বড় আকারের তুলনার জন্য এটিকে অনুপযুক্ত করে তোলে, তবে বেশিরভাগ বাড়ির ব্যবহারকারীদের জন্য এটি একটি সমস্যা নয়। আপনি যদি প্রতিটি ফোল্ডারের আকার এবং এতে কতগুলি ফাইল রয়েছে তা দেখতে চান তবে বৈশিষ্ট্য উইন্ডোটি যথেষ্ট৷
- একটি ফোল্ডারের বৈশিষ্ট্য উইন্ডো খুলতে, এটিতে ডান ক্লিক করুন এবং মেনু থেকে বৈশিষ্ট্য নির্বাচন করুন৷
- এটি ফোল্ডারের আকার, এতে থাকা অন্যান্য ফাইল বা ফোল্ডারের সংখ্যা, সেইসাথে তৈরির সময় এবং তারিখ সহ ফোল্ডারের সমস্ত বিবরণ প্রদর্শন করে একটি ছোট উইন্ডো খোলে৷
- অন্য ফোল্ডারের সাথে তুলনা করতে, এই উইন্ডোটিকে একটি পাশে টেনে আনুন এবং দ্বিতীয় ডিরেক্টরির সাথে প্রক্রিয়াটি পুনরাবৃত্তি করুন৷
- এইভাবে, সরাসরি তুলনা করার জন্য আপনার কাছে দুটি বৈশিষ্ট্য উইন্ডো পাশাপাশি খোলা থাকবে। যদি আপনার স্ক্রীনের আকার অনুমতি দেয় তবে আপনি এটিকে আরও প্রসারিত করতে পারেন এবং অন্যান্য ফোল্ডারগুলির বৈশিষ্ট্যগুলিও খোলা রাখতে পারেন।
WinMerge সহ
উইন্ডোজে ফাইল এবং ফোল্ডার তুলনা করার জন্য বৈশিষ্ট্য উইন্ডো ছাড়াও অন্যান্য উপায় আছে, কিন্তু আমরা প্রথমে একটি তৃতীয় পক্ষের টুলে সরাসরি ঝাঁপ দিচ্ছি। কেন? কারণ এটা অনেক সহজ।
আসুন এটির মুখোমুখি হই - যেকোন কাজের জন্য কেউ কমান্ড প্রম্পট ব্যবহার করতে বা পাওয়ারশেল স্ক্রিপ্ট টাইপ করতে চায় না। যদিও এই পদ্ধতিগুলির তাদের ব্যবহার রয়েছে (বিশেষত সিস্টেম প্রশাসনে), বেশিরভাগ শেষ ব্যবহারকারীরা একটি ডেডিকেটেড ফাইল তুলনা টুল ব্যবহার করা সহজ মনে করবেন৷
এবং সেখানেই WinMerge আসে। এই ধরনের অ্যাপ্লিকেশনের একটি গুচ্ছ আছে, অবশ্যই, কিন্তু WinMerge এখন পর্যন্ত সবচেয়ে জনপ্রিয়। এটি একটি বিনামূল্যের টুল, তাই আপনি যদি ফোল্ডার তুলনা করতে দেখেন তাহলে এটি ডাউনলোড করতে এবং ব্যবহার করতে আপনার কিছুই লাগে না৷
এর নাম দেখে বিভ্রান্ত হবেন না - যদিও এটির প্রাথমিক ব্যবহার ফোল্ডারগুলিকে একত্রিত করতে, এটি করতে পারে
- WinMerge ব্যবহার করে ফোল্ডারের তুলনা শুরু করতে, এর অফিসিয়াল ওয়েবসাইট থেকে সফ্টওয়্যারটি ডাউনলোড করুন। একাধিক ইনস্টলার উপলব্ধ, যদিও উপরের একটির সাথে যাওয়া সাধারণত সেরা বিকল্প।
- আপনার কম্পিউটারে WinMerge ইনস্টল করতে ডাউনলোড করা সেটআপটি চালান৷ ৷
- WinMerge চালু করা একটি ফাঁকা উইন্ডো খোলে কারণ এখনও কোনো ফোল্ডার নির্বাচন করা হয়নি৷
- ফাইল> খুলুন বা টুলবারে ডেডিকেটেড আইকনে ক্লিক করে একটি ফোল্ডার খুলুন। আপনি আপনার কীবোর্ডে Ctrl + O চাপতে পারেন।
- তিনটি ফোল্ডার একসাথে খোলা যেতে পারে, আপনাকে তাদের তুলনা করতে দেয়। তুলনা করার জন্য ফোল্ডার নির্বাচন করতে প্রতিটি এন্ট্রির নীচে ব্রাউজ বোতামে ক্লিক করুন। তুলনা করার জন্য কমপক্ষে দুটি প্রয়োজন - তৃতীয়টি ঐচ্ছিক৷
- এই পদ্ধতিটি ব্যবহার করার সময় আপনি একটি সমস্যায় পড়তে পারেন তা হল যে উইন্ডোটি আপনি যে ফোল্ডারগুলি নির্বাচন করতে চান তা খুলতে থাকে। এই সমস্যাটি কাটিয়ে উঠতে, টার্গেট ফোল্ডারে ডান-ক্লিক করুন এবং টেক্সট বারে পেস্ট করে কপি অ্যাজ পাথ বিকল্পটি নির্বাচন করুন৷
- আপনি হয়ে গেলে এন্টার টিপুন। WinMerge এখন আপনার নির্দিষ্ট করা ফোল্ডারগুলির মধ্য দিয়ে যাবে, তাদের ফাইলগুলির তুলনা করবে এবং সমস্ত প্রাসঙ্গিক তথ্য সংগ্রহ করবে৷
- যখন এই স্ক্যানটি সম্পূর্ণ হবে, ফাইলগুলিকে পার্স করা সহজ ফর্ম্যাটে তালিকাভুক্ত করা হবে৷ অনন্য ফাইলগুলিকে "বাম" বা "ডান" হিসাবে শ্রেণীবদ্ধ করা হয় সেগুলি কোন ফোল্ডারের উপর নির্ভর করে। অভিন্ন ফাইলগুলিকে লাল রঙে হাইলাইট করা হয় এবং একই সাথে তালিকাভুক্ত উভয় তৈরির তারিখ।
কমান্ড প্রম্পটের মাধ্যমে
থার্ড-পার্টি টুলস বাদে, উইন্ডোজের ফাইল তুলনার জন্য কিছু ইউটিলিটিও রয়েছে। দুর্ভাগ্যবশত, তাদের একটি GUI নেই, যেহেতু আমরা CMD কমান্ডের কথা বলছি। কিন্তু যদি টার্মিনাল স্ক্রিন আপনাকে ভয় না করে, তাহলে রোবোকপি কমান্ড (এবং হ্যাঁ, কমান্ডের আসল নাম) একটি শক্তিশালী টুল হতে পারে।
যদিও বৈশিষ্ট্য উইন্ডোটি এক নজরে ফোল্ডারগুলির তুলনা করার জন্য ভাল, এটি আসলে তাদের বিষয়বস্তু বা তারা কীভাবে আলাদা তা সম্পর্কে আপনাকে অনেক কিছু বলে না। আপনি যখন ব্যাকআপ ফোল্ডারগুলি তুলনা করছেন তখন কোনটি একটি সমস্যা, কারণ আপনাকে তাদের মধ্যে অনন্য ফাইলগুলি দ্রুত খুঁজে বের করতে হবে। রোবোকপি কমান্ড এর জন্য নিখুঁত।
- টার্মিনাল ব্যবহার করে ফোল্ডার তুলনা করতে, কমান্ড প্রম্পট খুলুন। স্টার্ট মেনুতে শুধু cmd টাইপ করুন এবং অ্যাপটি খুলুন।
- এখন আমরা ডিরেক্টরির তুলনা করতে রোবোকপি কমান্ড ব্যবহার করতে পারি। মনে রাখবেন যে ডিফল্টরূপে, কমান্ডটি ফাইলগুলি অনুলিপি করার জন্য বোঝানো হয়, তাই এর পরিবর্তে তুলনা করার জন্য আপনাকে কিছু পতাকা যুক্ত করতে হবে।
- আপনি যে দুটি ফোল্ডারের তুলনা করতে চান তার পাথ অনুসরণ করে রোবোকপি টাইপ করে শুরু করুন (আপনি ফোল্ডারগুলিতে ডান ক্লিক করতে পারেন এবং তাদের পাথগুলি সহজে পেতে পাথ হিসাবে অনুলিপি নির্বাচন করতে পারেন)। এই মত:
রোবোকপি "C:\Users\lloyd\Documents" "C:\Users\lloyd\Downloads"
- এরপর, আমরা কমান্ডে নিম্নলিখিত ফ্ল্যাগগুলি যুক্ত করব
/এল /এনজেএইচ /এনজেএস /এনপি /এনএস
চূড়ান্ত কমান্ড এই মত দেখাবে:
রোবোকপি "C:\Users\lloyd\Documents" "C:\Users\lloyd\Downloads" /L /NJH /NJS /NP /NS
- সব কিছু ঠিক হয়ে গেলে এন্টার কী টিপুন। ডিরেক্টরির বিষয়বস্তু তুলনা করা হবে, আপনাকে তাদের পার্থক্যের সারসংক্ষেপ প্রদান করবে। প্রথম ফোল্ডারের অনন্য ফাইলগুলিকে নতুন ফাইলের অধীনে তালিকাভুক্ত করা হয় যখন দ্বিতীয় ফোল্ডারের ভিন্ন ফাইলগুলি অতিরিক্ত ফাইলের অধীনে আসে। যখন ফাইলগুলি একই থাকে, তখন প্রথম ডিরেক্টরিতে তাদের তৈরির তারিখের উপর ভিত্তি করে সেগুলি পুরানো বা নতুন হিসাবে সাজানো হয়৷
পাওয়ারশেল ব্যবহার করা
কমান্ড প্রম্পট উইন্ডোজের একমাত্র কমান্ড-ভিত্তিক ইন্টারফেস নয়। পাওয়ারশেল হল আরও আধুনিক, আরও শক্তিশালী স্ক্রিপ্টিং বৈশিষ্ট্য যা বেশিরভাগ উইন্ডোজ কাজগুলিকে স্বয়ংক্রিয় করতে এবং অবশ্যই ফোল্ডারগুলির তুলনা করতে ব্যবহার করা যেতে পারে৷
কমান্ড প্রম্পটের বিপরীতে, তবে, পাওয়ারশেলের কাছে ফোল্ডারগুলি তুলনা করার জন্য একটি ডেডিকেটেড কমান্ড নেই। পরিবর্তে, দুটি ডিরেক্টরির মধ্যে পার্থক্য পেতে আমাদের একাধিক কমান্ড একসাথে চেইন করতে হবে।
এটি বন্ধ করার জন্য, আমরা প্রথমে উভয় ডিরেক্টরিতে Get-ChildItem কমান্ডটি পুনরাবৃত্তভাবে ব্যবহার করব এবং সেগুলিকে বিভিন্ন ভেরিয়েবলে সংরক্ষণ করব। তারপরে আমরা ডেটা তুলনা করতে এবং পার্থক্যগুলি তালিকাভুক্ত করতে তুলনা-অবজেক্ট কমান্ড ব্যবহার করতে পারি..
যদি এটি কমান্ড প্রম্পটের চেয়ে বেশি জড়িত বলে মনে হয় তবে তা হয়। পাওয়ারশেলের প্রধান সুবিধা হল এটি সহজেই শত শত এমনকি হাজার হাজার ফোল্ডার পর্যন্ত স্কেল করা যায়।
- শক্তিশালী স্ক্রিপ্টিং ইউটিলিটির সাথে ফোল্ডারগুলির তুলনা শুরু করতে, স্টার্ট মেনুতে পাওয়ারশেল অনুসন্ধান করুন এবং এটি চালান। এটি সাধারণত পাওয়ারশেল ইন্টিগ্রেটেড স্ক্রিপ্টিং এনভায়রনমেন্ট বা পাওয়ারশেল আইএসই খোলে যেমন মেনুতে এটির নাম দেওয়া আছে।
- পাওয়ারশেল উইন্ডোটি একটি ফাঁকা স্ক্রিপ্ট সহ খুলবে, কমান্ড প্রম্পটের মতো আপনার ব্যবহারকারী ডিরেক্টরি থেকে শুরু করে।
- প্রথম ফোল্ডারের পাথে Get-ChildItem কমান্ডটি পুনরাবৃত্তিমূলকভাবে ব্যবহার করুন এবং ফলাফলটিকে একটি ভেরিয়েবলে সংরক্ষণ করুন। এই মত:
$folder1 =Get-ChildItem -Recurse -Path “C:\Users\lloyd\Documents”
- একটি ভিন্ন ভেরিয়েবল ব্যবহার করে দ্বিতীয় ফোল্ডারের জন্য এটি পুনরাবৃত্তি করুন।
$folder2 =Get-ChildItem -Recurse -Path “C:\Users\lloyd\Downloads”
- এখন, দুটি ভেরিয়েবলের উপর তুলনা-অবজেক্ট কমান্ডটি ব্যবহার করুন, আপনাকে তাদের বিষয়বস্তুর মধ্যে পার্থক্য প্রদান করুন।
তুলনা-অবজেক্ট -রেফারেন্স অবজেক্ট $folder1 -DifferenceObject $folder2
উইন্ডোজে দুটি ফোল্ডার তুলনা করার সেরা পদ্ধতি কি?
উইন্ডোজে ডিরেক্টরির তুলনা করার অন্তর্নির্মিত পদ্ধতিগুলি খুব কম, তাই সবচেয়ে সুবিধাজনক বিকল্প হল WinMerge-এর মতো তৃতীয় পক্ষের টুল ব্যবহার করা। এই ধরনের পদ্ধতি ব্যবহারকারী-বান্ধব এবং নমনীয়, আপনাকে অপ্রতিরোধ্য না হয়ে একাধিক ফোল্ডার তুলনা করার সেরা অভিজ্ঞতা দেয়৷
আপনি যদি শুধুমাত্র একটি সারফেস-লেভেল তুলনা করতে আগ্রহী হন, তবে ফোল্ডারগুলির প্রোপার্টি উইন্ডোটি পাশাপাশি খোলা যথেষ্ট ভাল হতে পারে। ফোল্ডারের আকার, বা তাদের মধ্যে থাকা ফাইলের সংখ্যা নির্ধারণের জন্য এটি সহজ৷
৷কিন্তু ডিরেক্টরির তুলনা করার সবচেয়ে শক্তিশালী পদ্ধতি হল স্ক্রিপ্ট বা কমান্ড ব্যবহার করে। এর জন্য, আপনি হয় পাওয়ারশেল বা কমান্ড প্রম্পট ব্যবহার করতে পারেন। উভয় ক্ষেত্রেই সিনট্যাক্স কিছুটা অদ্ভুত, তবে আপনি সর্বদা পরবর্তী ব্যবহারের জন্য কমান্ডটি অনুলিপি করতে পারেন এবং বৈশিষ্ট্য ট্যাব থেকেও পাথগুলি অনুলিপি করতে পারেন৷