كيفية مقارنة مجلدين أو أدلة في Windows


يمكن أن تكون مقارنة مجلدين دون أن تمر بالفعل بمحتوياتها في متناول اليد في بعض الأحيان. دعونا نلقي نظرة على بعض الطرق لإنجاز هذا في Windows.

بالطبع ، يمكنك دائمًا فتح كل دليل يدويًا للتحقق من الملفات ، ولكن هذا يصبح غير عملي - خاصةً إذا كنت تغرب العشرات أو حتى مئات المجلدات بملفات مماثلة (النسخ الاحتياطية ، على سبيل المثال). لمثل هذه السيناريوهات ، تحتاج إلى نهج أفضل.

باستخدام نافذة الخصائص

طريقة بسيطة للحصول على نظرة سريعة على تفاصيل أي مجلد هي النظر إلى الخصائص. على الرغم من أن هذا يوفر لك من الاضطرار إلى فتح المجلد والاطلاع على المحتويات ، لا يزال يتعين عليك النقر بزر الماوس الأيمن على كل دليل تريد التحقق من خصائص.

هذا يجعل من غير المناسب إجراء مقارنات واسعة النطاق ، ولكن بالنسبة لمعظم المستخدمين المنزليين ، هذه ليست مشكلة. إذا كان كل ما تريده هو إلقاء نظرة على حجم كل مجلد وعدد الملفات التي يحتوي عليها ، فإن نافذة الخصائص كافية.

  • لفتح نافذة الخصائص للمجلد ، انقر بزر الماوس الأيمن عليه وحدد الخصائصمن القائمة.
    1. هذا يفتح نافذة صغيرة تعرض جميع تفاصيل المجلد ، بما في ذلك حجمه ، وعدد الملفات أو المجلدات الأخرى الموجودة فيه ، وكذلك وقت وتاريخ الإنشاء.
      1. للمقارنة مع مجلد آخر ، ما عليك سوى سحب هذه النافذة إلى جانب وكرر العملية باستخدام الدليل الثاني.
        1. بهذه الطريقة ، سيكون لديك خصائص Windows مفتوحة جنبًا إلى جنب للمقارنة مباشرة. إذا سمح حجم الشاشة الخاص بك ، فيمكنك تمديد هذا الأمر إلى أبعد من ذلك والاستمرار في فتح خصائص المجلدات الأخرى أيضًا. H2>
        2. هناك طرق أخرى إلى جانب نافذة الخصائص لمقارنة الملفات والمجلدات في Windows ، لكننا نقفز مباشرة إلى أداة الطرف الثالث أولاً. لماذا؟ لأنه أسهل بكثير.

          دعنا نواجه الأمر - لا يوجد أحد يتعين عليهم استخدام موجه الأوامر أو كتابة نص PowerShell لأي مهمة. على الرغم من أن هذه الطرق لها استخداماتها (خاصة في إدارة النظام) ، فإن معظم المستخدمين النهائيين سيجدون أنه من الأسهل استخدام أداة مقارنة الملفات المخصصة..

          وهذا هو المكان الذي يأتي فيه Winmerge. هناك مجموعة من هذه التطبيقات ، بالطبع ، لكن Winmerge هو الأكثر شعبية إلى حد بعيد. إنها أداة مجانية ، لذلك لا يكلفك أي شيء لتنزيله واستخدامه إذا وجدت نفسك تقارن المجلدات.

          لا يتم الخلط بينه باسمه-في حين أن استخدامه الأساسي هو دمج المجلدات ، يمكن أن يكون

          1. لبدء مقارنة المجلدات باستخدام Winmerge ، قم بتنزيل البرنامج من موقعه الرسمي. تتوفر مثبتات متعددة ، على الرغم من أن الذهاب مع الجزء العلوي هو الخيار الأفضل عادة.
            1. قم بتشغيل الإعداد الذي تم تنزيله لتثبيت Winmerge على جهاز الكمبيوتر الخاص بك.
              1. إطلاق Winmerge يفتح نافذة فارغة حيث لم يتم تحديد أي مجلدات حتى الآن.
                1. افتح مجلد عن طريق تحديد ملف >افتحأو النقر فوق الرمز المخصص على شريط الأدوات. يمكنك أيضًا الضغط على Ctrl + O على لوحة المفاتيح الخاصة بك.
                  1. يمكن فتح ما يصل إلى ثلاثة مجلدات في وقت واحد ، مما يتيح لك مقارنتها. انقر فوق الزر Browseتحت كل من الإدخالات لتحديد المجلدات المراد مقارنتها. هناك حاجة إلى اثنين على الأقل للمقارنة-والثالث هو اختياري.
                  1. إحدى المشكلات التي قد تواجهها عند استخدام هذه الطريقة هي أن النافذة تستمر في فتح المجلدات التي تريد تحديدها. لتجاوز هذه المشكلة ، انقر بزر الماوس الأيمن على المجلد الهدف وحدد خيار كنسخ كمسار، لصق هذا في شريط النص.
                    1. ضرب enter عند الانتهاء. سوف يمر Winmerge الآن بالمجلدات التي حددتها ، ومقارنة ملفاتها وجمع جميع المعلومات ذات الصلة.
                      1. عند اكتمال هذا الفحص ، سيتم سرد الملفات بتنسيق سهل الخزنة. يتم تصنيف الملفات الفريدة على أنها "يسار" أو "يمين" اعتمادًا على المجلد الذي ينتمون إليه. يتم تمييز ملفات متطابقة باللون الأحمر مع كل من تواريخ الإنشاء المدرجة في وقت واحد.
                      2. من خلال موجه الأوامر.

                        أدوات الطرف الثالث جانبا ، لدى Windows بعض الأدوات المساعدة لمقارنة الملفات أيضًا. لسوء الحظ ، يفتقرون إلى واجهة المستخدم الرسومية ، لأننا نتحدث عن أوامر CMD. ولكن إذا كانت شاشة الطرفية لا تفسدك ، يمكن أن يكون الأمر robocopy (ونعم ، هذا هو الاسم الفعلي للأمر) أداة قوية.

                        في حين أن نافذة الخصائص مفيدة لمقارنة المجلدات في لمحة ، فإنها لا تخبرك كثيرًا عن محتوياتها أو كيف تختلف. وهي مشكلة عند مقارنة مجلدات النسخ الاحتياطي ، حيث تحتاج إلى معرفة الملفات الفريدة فيها بسرعة. أمر robocopy مثالي لهذا.

                        1. لمقارنة المجلدات باستخدام محطة الطرفية ، فتح موجه الأوامر. فقط اكتب cmdفي قائمة البدء وافتح التطبيق.
                          1. الآن يمكننا استخدام أمر robocopy لمقارنة الدلائل. ضع في اعتبارك أنه افتراضيًا ، يكون الأمر مخصصًا لنسخ الملفات ، لذلك تحتاج إلى إضافة بعض الأعلام لمقارنتها بدلاً من ذلك.
                          2. ابدأ بكتابة Robocopy تليها مسارات المجلدين اللذين تريد مقارنته (يمكنك النقر بزر الماوس الأيمن على المجلدات وتحديد Copy as pathللحصول على مساراتهما بسهولة). مثل هذا:
                            robocopy "c: \ user \ lloyd \ documents" "c: \ user \ lloyd \ downloads"
                            1. بعد ذلك ، سنقوم بإلحاق الأعلام التالية في الأمر
                              /l /njh /njs /np /ns
                              سيبدو الأمر النهائي مثل هذا:
                              robocopy "c: \ user \ lloyd \ المستندات "" C: \ Users \ lloyd \ التنزيلات " /l /njh /njs /np /ns
                              1. بمجرد أن يكون كل شيء في مكانه ، اضغط على مفتاح Enter. ستتم مقارنة محتويات الدلائل ، مما يمنحك ملخصًا للاختلافات. يتم سرد الملفات الفريدة في المجلد الأول ضمن ملف جديدفي حين أن الملفات المختلفة في المجلد الثاني تأتي تحت ملف إضافي. عندما تكون الملفات متماثلة ، يتم فرزها إلى الأقدمأو الأحدثبناءً على تاريخ إنشائها في الدليل الأول.
                              2. باستخدام PowerShell

                                موجه الأوامر ليس الواجهة الوحيدة المستندة إلى الأوامر في Windows. PowerShell هي ميزة نصية أكثر حداثة وأكثر قوة يمكن استخدامها لأتمتة معظم مهام Windows ، وبالطبع مقارنة المجلدات..

                                على عكس موجه الأوامر ، ومع ذلك ، ليس لدى PowerShell أمر مخصص لمقارنة المجلدات. بدلاً من ذلك ، نحتاج إلى سلسلة من أوامر متعددة للحصول على الاختلافات بين دليلين.

                                لسحبه ، سنستخدم أولاً أمر Get-Childitem على كل من الدلائل وتخزينها في متغيرات مختلفة. ثم يمكننا استخدام الأمر المقارنة لمقارنة البيانات وسرد الاختلافات ..

                                إذا كان هذا يبدو أكثر مشاركة من موجه الأوامر ، فهو كذلك. الميزة الرئيسية لـ PowerShell هي أنه يمكن توسيع نطاقه إلى مئات أو حتى الآلاف من المجلدات بسهولة.

                                1. لبدء مقارنة المجلدات بأداة البرمجة النصية القوية ، ابحث عن PowerShell في قائمة START وتشغيلها. عادةً ما يفتح هذا بيئة البرمجة النصية المتكاملة لـ PowerShell ، أو PowerShell Ise كما هو مُسمى في القائمة.
                                  1. سيتم فتح نافذة PowerShell مع برنامج نصي فارغ ، بدءًا من دليل المستخدم الخاص بك تمامًا مثل موجه الأوامر.
                                    1. استخدم الأمر get-childitem بشكل متكرر على مسار المجلد الأول وتخزين النتيجة في متغير. مثل هذا:
                                      $ folder1 = get -childitem -recurse -path "c: \ user \ lloyd \ documents"
                                      1. كرر هذا للمجلد الثاني ، باستخدام متغير مختلف.
                                        $ folder2 = get -childitem -recurse -path "c: \ user \ lloyd \ downloads"
                                        1. الآن ، استخدم الأمر المقارنة على المتغيرين ، مما يمنحك الاختلافات في محتوياتهما.

                                          ما هي أفضل طريقة لمقارنة مجلدتين في Windows؟

                                        2. طرق مدمجة لمقارنة الدلائل نادرة في Windows ، لذلك فإن الخيار الأكثر ملاءمة هو استخدام أداة الطرف الثالث مثل Winmerge. مثل هذه الطريقة سهلة الاستخدام ومرنة ، مما يتيح لك أفضل تجربة في مقارنة مجلدات متعددة دون أن تصبح ساحقة.

                                          إذا كنت مهتمًا فقط بمقارنة على مستوى السطح ، فما عليك سوى فتح نافذة خصائص المجلدات جنبًا إلى جنب قد يكون جيدًا بما يكفي. هذا مفيد لتحديد حجم المجلدات ، أو عدد الملفات التي تحتوي عليها..

                                          ولكن الطريقة الأقوى لمقارنة الدلائل هي دائمًا باستخدام البرامج النصية أو الأوامر. لهذا ، يمكنك إما الاستفادة من PowerShell أو موجه الأوامر. بناء الجملة غريب بعض الشيء في كلتا الحالتين ، ولكن يمكنك دائمًا نسخ الأمر للاستخدامات اللاحقة ، ونسخ المسارات من علامة تبويب الخصائص أيضًا.

                                          .

                                          المنشورات ذات الصلة:


                                          3.05.2024