اقرأ في هذا المقال
- لماذا نحتاج إلى مقارنة الملفات في مجلدين في نظام التشغيل Windows 10
- طرق لمقارنة المجلدات في نظام التشغيل Windows 10
يمكن أن تكون مقارنة ملفات ومجلدات المستندات بصريًا الكثير من العمل الشاق غير المرغوب فيه، إذا كان لديك (100) و(1000) من المجلدات الفرعية والملفات في مجلد معين، يصبح من المستحيل التحقق منها يدويًا، هناك أدوات وأوامر ونصوص يمكن أن تساعدك في مقارنة المجلدات في (Windows 10).
لماذا نحتاج إلى مقارنة الملفات في مجلدين في نظام التشغيل Windows 10
لدينا جميعًا مجلدات نسخ احتياطي على أجهزة الكمبيوتر الخاصة بنا، نتيجةً لذلك، يمكن أن يكون هناك مجلدين احتياطيين بأسماء متشابهة، عندما يحدث هذا، من الصعب تحديد المجلدات التي تريد الاحتفاظ بها وأيها سيتم تجاهلها، يمكنك التحقق من كلا المجلدين يدويًا، ولكن قد تحدث المشكلة إذا كان هناك عدد كبير جدًا من الملفات ذات الأسماء المتشابهة، لتجنب العمل الشاق غير الضروري، تحتاج إلى أداة لمقارنة المجلدات في (Windows 10).
يمكن أن توفر لك أدوات المقارنة أوجه التشابه والاختلاف بين المجلد بناءً على عوامل مختلفة، بمجرد معرفة الاختلافات، يمكنك مشاركة الملفات مباشرة من (File Explorer) إلى محرك الأقراص الثابتة أو محرك أقراص فلاش أو رسائل البريد الإلكتروني أو ببساطة تجاهلها.
طرق لمقارنة المجلدات في نظام التشغيل Windows 10
توجد أدوات (Windows 10) وخيارات مدمجة وبرامج جهة خارجية لمقارنة محتويات مجلدين، سواء كانت أحجام الملفات أو تنسيقات الملفات أو الملفات التي تمّ نسخها احتياطيًا، لقد قمنا بإدراج بعض الطرق السهلة لمقارنة المجلدات في (Windows 10):
موجه الأوامر Command Prompt
دعنا نذهب بالطريقة الداخلية أولاً، يمكنك استخدام موجه الأوامر لمقارنة المجلدات في (Windows 10)، يوفر (Windows 10) أوامر لكل شيء، وإذا كنت مرتاحًا لسطر الأوامر، فيمكنك اتباعه بهذه الطريقة:
يمكنك استخدام (Robocopy) لمقارنة المجلدات في نظام التشغيل (Windows 10)، يأتي مدمجًا في نظام التشغيل (Windows 10)، اضغط على مفتاح (Windows + S) واكتب (cmd) في شريط البحث في قائمة “ابدأ”، افتح موجه الأوامر من نتائج البحث، في “موجه الأوامر”، اكتب الأمر أدناه واضغط على (Enter):
robocopy “Folder 1 Path” “Folder 2 Path” /L /NJH /NJS /NP /NS
تحتاج إلى إضافة موقع المجلدات (folders) في الأمر، سيبدو الأمر كما يلي:
robocopy “C:UsersUrviDesktopFolder 1” “C:UsersUrviDesktopFolder 2” /L /NJH /NJS /NP /NS
تأكد من كتابة المسار الصحيح للمجلد / الدليل؛ خلاف ذلك، سوف تحصل على أخطاء أثناء تنفيذ الأمر، سيكون إخراج هذا الأمر على النحو التالي:
C:UsersUrviDesktopFolder 1
*EXTRA File abc.bat
*EXTRA File sshot-6.png
*EXTRA File sshot-8.jpeg
New File sshot-2.png
New File taskkill.lnk
هنا، توجد (abc.bat وsshot-6.png وsshot-8.png) في المجلد (2) وليس في المجلد (1)، وبالمثل، فإنّ (sshot-2.png) و(taskkill.lnk) موجودان في المجلد (1) وليس المجلد (2)، لا يتم عرض الملفات الموجودة في كلا المجلدين في الإخراج، لذلك، قد يجد بعض المستخدمين أنّ المخرجات بسيطة جدًا وليست مفيدة كأدوات مقارنة، حسنًا، إذا كنت تريد فقط معرفة الملفات المفقودة في مجلد المصدر والوجهة، فإنّ أمر (robocopy) مثالي.
يمكنك مقارنة ملفين أيضًا بموجه الأوامر، يمكن أن يكون هذا مفيدًا للمطورين والكتاب الذين لديهم ملفات ذات إصدارات مختلفة لمعرفة الفرق بين ملفين.
استخدام الواجهة الرسومية لمقارنة المجلدات WinDiff
إذا كنت تريد واجهة رسومية لمقارنة المجلدات في (Windows 10)، فيمكنك استخدام (WinDiff)، تمّ تطويره بواسطة (Windows) وهو متاح للتنزيل على موقع الويب، التطبيق سهل الاستخدام بدون رموز وميزات إضافية، أولاً، قم بتنزيل تطبيق (WinDiff) ثمّ استخرجه، عند اكتمال عملية التثبيت، سيتم تنزيل التطبيق في ملف مضغوط، تأكد من استخراجه قبل استخدامه.
افتح المجلد المستخرج وانقر نقرًا مزدوجًا على ملف (RunWinDiff.exe) لتشغيله، الآن، أضف مسار ملف (windiff.exe) وتأكد من وجوده في الموقع الصحيح؛ وإلّا فلن تتمكن من مقارنة المجلدات، بمجرد إضافة المسار، انقر فوق النقاط الثلاث لإضافة المجلد، الأيقونة الأخرى بجانب النقاط الثلاث هي إضافة ملف للمقارنة، أخيرًا، انقر فوق رمز البحث لمقارنة المجلدات في (Windows 10).
سيتم عرض مقارنة الملفات في النافذة الجديدة، سترى مقارنة ملف مفصلة، ملفات متطابقة وكذلك الاختلافات بين الملفات، انقر فوق الزر “توسيع” (Expand) لرؤية محتويات الملف، يمكنك تغيير عرض النتائج وإجراء تغييرات على ما يجب أن يكون مرئيًا ضمن قائمة الخيارات، يمكنك التلاعب بالخيار لرؤية النتائج المختلفة للمقارنة والاختلافات في الملفات، يمكن استخدام (WinDiff) كأداة لمقارنة الملفات أيضًا.
استخدام تطبيق WinMerge
يمكنك استخدام تطبيق جهة خارجية يسمّى (WinMerge) لمقارنة المجلدات في (Windows 10)، التطبيق آمن وسهل الاستخدام:
- الخطوة الأولى: قم بتنزيل (WinMerge) من موقعه الرسمي وانقر نقرًا مزدوجًا على ملف التثبيت لبدء التثبيت، انقر فوق تشغيل.
- الخطوة الثانية: انقر فوق “التالي” بعد قراءة اتفاقية الترخيص.
- الخطوة الثالثة: حدد الموقع الذي تريد حفظ ملفات برنامج (WinMerge) فيه، إذا لم تكن متأكدًا من الموقع، فليكن كما هو، انقر فوق التالي.
- الخطوة الرابعة: حافظ على تثبيت المكونات الإضافية والميزات مع (WinMerge) كما هي، يمكنك تثبيت حزمة اللغات إذا كنت تريد ذلك، بمجرد الانتهاء من كل شيء، انقر فوق التالي.
- الخطوة الخامسة: حدد المهام الإضافية حسب رغبتك، نوصي بتمكين تكامل قائمة سياق (Explorer)، ثمّ انقر فوق التالي.
- الخطوة السادسة: بمجرد الوصول إلى نافذة جاهز للتثبيت، تحقق من جميع الإعدادات وانقر فوق تثبيت.
- الخطوة السابعة: أخيرًا، انقر فوق “إنهاء” لإكمال التثبيت وتشغيل تطبيق (WinMerge) على جهاز الكمبيوتر الخاص بك.
- الخطوة الثامنة: بمجرد تثبيت (WinMerge)، اضغط على مفتاحي (Ctrl + O) في نفس الوقت لبدء نافذة مقارنة جديدة.
- الخطوة التاسعة: يمكنك النقر فوق الزر “استعراض” لإضافة موقع المجلد / الدليل، حدد مربع الاختيار بجوار “للقراءة فقط” لكلا المجلدين.
يجب تعيين عامل تصفية المجلد على (*. *) وحدد خانة الاختيار الموجودة بجوار تضمين المجلدات الفرعية، انقر فوق مقارنة لبدء المقارنة، إذا كان المجلد يحتوي على (100s) من الملفات والمجلدات الفرعية، فقد يستغرق إخراج المقارنة بعض الوقت، الآن، لديك نتيجة المقارنة في علامة التبويب التالية، يمكنك رؤية تواريخ الملفات اليمنى واليسرى جنبًا إلى جنب مع أسماء الملفات والامتدادات، يمكن أن يساعدك عمود الامتداد في معرفة أنواع الملفات.
إذا كنت تريد مقارنة الملفات، يمكنك النقر نقرًا مزدوجًا فوق الملف ورؤية الفرق، إذا كان ملفًا نصيًا، فسترى محتوى الملف في نافذتين متجاورتين، يمكن تغيير عرض نتيجة المقارنة بسهولة من خيار العرض في شريط القائمة.
كتابة نصوص PowerShell
إذا كنت تحب كتابة نصوص (PowerShell) النصية، فستحب هذه الطريقة لمقارنة المجلدات في (Windows 10)، تكون البرامج النصية ممتعة فقط إذا عرفنا كيفية التعامل معها؛ خلاف ذلك، يمكن أن تصبح مزعجة لفهم، يمكنك تجربة البرنامج النصي أدناه في (PowerShell) ومعرفة ما إذا كنت تجده مريحًا أم لا:
اضغط على مفتاح (Windows + X) لفتح قائمة الارتباط السريع وانقر فوق (Windows PowerShell) لفتحها، في نافذة (PowerShell)، اكتب البرنامج النصي التالي واضغط على (Enter):
$fso = Get-ChildItem -Recurse -path C:UsersUrviDesktopFolder1
$fsoBU = Get-ChildItem -Recurse -path C:UsersUrviDesktopFolder2
Compare-Object -ReferenceObject $fso -DifferenceObject $fsoBU
هنا، قم بتغيير مسارات (folder1) و(folder2) حسب متطلباتك.
استخدام تطبيقات Third-Party Applications
(WinMerge) هو تطبيق مشهور تابع لجهة خارجية لمقارنة المجلدات في (Windows 10)، ومع ذلك، إذا كنت تريد المزيد من الخيارات لتطبيقات الطرف الثالث، فيمكنك تصفح القائمة أدناه:
- (Total Commander)
- (Meld)
- (DiffMerge)
- (FreeFileSync)