هل يوجد برنامج للتحقق من دليلين مماثلان للاختلافات في الملف؟ [مغلق

StackOverflow https://stackoverflow.com/questions/2526419

  •  22-09-2019
  •  | 
  •  

سؤال

هل هناك برنامج لمقارنة مجلد واحد وجميع المجلدات الفرعية مع مجلد آخر وجميع المجلدات الفرعية للاختلافات في الملفات الواردة فيه (وجود ، عدم وجود ملفات وحجم وقائمة أسماء الملفات)؟

مثال على الاستخدام: لدي 100 ملف DLL من البيئة 1 وأريد التحقق مما إذا كان أي منها مختلفًا (في الحجم والتاريخ المعدلة) من ملفات DLL 100 في البيئة 2. لذلك أقوم بنسخ جميع DLL في البيئة 1 في الدليل أ ، وجميع DLLs في البيئة 2 في الدليل ب.

بعد ذلك ، قمت بتشغيل برنامج "مقارنة الدليل" على الدلائل A و B واكتشف أن AHA ، فيما يلي قائمة تضم 7 DLLs التي لها تواريخ معدلة مختلفة وأوقات بين الدلتين.

تحرير: نظام التشغيل Windows XP

هل كانت مفيدة؟

المحلول

أنا مغرم جدا Diffmerge.

نصائح أخرى

ما وراء المقارنةhttp://www.scootersoftware.com/

الأول الذي يمكنني التفكير فيه هو diff أداة تأتي مع أي نظام يشبه UNIX.

أنا أفضل استخدام ARAXIS دمج. إنها أداة مفيدة للغاية لمقارنة الملفات والمجلد ودمجها. العيب الوحيد الذي تواجهه هو أنه غير مجاني.

يقوم Synctoy بهذا أيضًا ، إذا كنت تبحث عن شيء مجاني.

http://www.microsoft.com/downloads/details.aspx؟familyid=C26EFA36-98E0-4EE9-A7C5-98D0592D8C52&displaylang=en

لدى Python وحدة مقارنة ملف ودليل جميل: http://docs.python.org/library/filecmp.html

البرنامج

import filecmp
filecmp.dircmp( 'a', 'b' ).report()

سوف أخبرك كثيرا. يمكنك بعد ذلك تخصيص هذا لتوفير معلومات أكثر أو أقل عن الاختلافات.

انا يعجبني Winmerge, ، على الرغم من أنني لا أعرف مدى جودة أدائه مع الملفات الثنائية مثل DLLS.

تزامنه يتم إنشاؤه للقيام بذلك بالضبط.

http://www.grigsoft.com/wndsync.htm

مزامنة ذلك! 3 تفاصيل

1: قائمة الملفات التي تعرض نتائج مقارنة المجلدات.
alt text
(مصدر: grigsoft.com)

2: ابدأ الحوار في شكل بسيط.
alt text
(مصدر: grigsoft.com)

3: يمكن أن يكون مربع حوار ابدأ مختلفًا ، إذا كنت بحاجة إلى قوة كاملة
alt text
(مصدر: grigsoft.com)

وهي مصنوعة بواسطة Grigsoft (كما أنها تجعل مقارنته الممتازة! أداة الاختلاف).

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top