الصفحة الرئيسية » howto » كيفية استخدام FC (ملف قارن) من موجه الأوامر ويندوز

    كيفية استخدام FC (ملف قارن) من موجه الأوامر ويندوز

    توجد أداة سطر الأوامر الرائعة التي يمكن استخدامها لمقارنة الملفات لمعرفة ما إذا كان هناك أي اختلافات في المحتوى أو الكود الثنائي يمكنك الوصول إليها إذا كنت تستخدم جهاز كمبيوتر. File Compare أو FC كما سنشير إليه من الآن فصاعداً ، هو برنامج بسيط يقوم بمقارنة محتويات النصوص أو الملفات الثنائية وقادر على مقارنة كل من نص ASCII و Unicode. يمكنك استخدام هذه الأداة لعرض أي سطور من ملفين أو مجموعتين من الملفات التي لا تتطابق مع الملفات الأخرى.

    مفاتيح قارن قارن والمعلمات

    1. - سيقوم رمز التبديل هذا بإجراء مقارنة ثنائية.
    2. / C - إذا كنت بحاجة إلى إجراء مقارنة غير حساسة لحالة الأحرف ، استخدم رمز التبديل هذا.
    3. - سيؤدي رمز التبديل هذا إلى إظهار FC فقط للسطر الأول والأخير لكل مجموعة من الاختلافات.
    4. / U - استخدم رمز التبديل هذا لمقارنة الملفات كملفات نصية Unicode.
    5. / L - سيقارن هذا الملفات الخاصة بك كنص ASCII.
    6. / N - يمكن استخدام رمز التبديل هذا فقط مع ASCII ولكنه سيعرض كل أرقام الأسطر المقابلة.
    7. /رطلن - استبدل "n" برقم للحد من عدد الخطوط المتتالية المختلفة التي سيقرأها FC قبل أن يتم إجهاضها. الافتراضي ، إذا لم تقم بتحديد رقم هو 100 سطر من النص غير متطابقة.
    8. /NNNN - سيؤدي استبدال حرف "n" هنا إلى إخبار FC أنه عندما يجد خطوطًا غير متطابقة ، يمكن أن يستمر فقط إذا وجد خطوط مطابقة متتالية "n" بعد عدم التطابق. يكون هذا مفيدًا إذا كنت تريد منع ملفين من أن يصبحان خارج المزامنة.
    9. / T - سيخبر رمز التبديل هذا FC بعدم توسيع علامات التبويب إلى مسافات.
    10. / W - إذا استخدمت رمز التبديل هذا ، فسيقوم FC بضغط المسافة البيضاء (علامات التبويب والمسافات) أثناء المقارنة بين ملفاتك.

    هناك معلمة واحدة فقط ستحتاج إلى تحديدها ، ولكن ستحتاج إلى إدخال مثيلين لها. هذه هي معلمة Pathname التي ستقوم فيها بتحديد موقع ملفاتك.

    تركيب FC's

    مثل كل أداة في موجه الأوامر ، سوف تحتاج إلى معرفة كيفية إدخال الأوامر مع بناء الجملة الصحيح. هناك خياران رئيسيان لأداة File Compare التي يمكنك استخدامها. إذا كنت تريد مقارنة مجموعتين من الملفات بدلاً من ملفين فرديين ، فيمكنك استخدام أحرف البدل (؟ و *).

    FC [pathname1] [pathname2]
    FC [التبديل] [pathname1] [pathname2]

    استنادًا إلى الأمر ، ستتلقى واحدًا من أربعة في المائة من الإجابات errorlevel٪.

    1. -1 - بناء الجملة الخاص بك غير صحيح.
    2. 0 - كلا الملفين متطابقان.
    3. 1 - الملفات مختلفة.
    4. 2 - واحد على الأقل من الملفات لا يمكن العثور عليه.

    لنتمرن

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

    1. FCsample
    2. FCexercise
    3. FCexercise2

    الآن سوف تحتاج إلى فتح نافذة موجه الأوامر مرتفعة. افتح قائمة ابدأ في Windows 7 و 10 أو افتح وظيفة البحث في Windows 8 وابحث عن CMD. بعد ذلك ، انقر بزر الماوس الأيمن فوقه ثم اضغط على "تشغيل كمسؤول". بينما لا تحتاج إلى فتح نافذة موجه أوامر مرفوعة ، سيساعدك ذلك على تجنب أي مربعات حوار تأكيد غذر.

    سيغطي برنامجنا التعليمي اليوم العديد من السيناريوهات البسيطة التي سيتم شرحها أدناه.

    1. قارن بين ملفين نصيين في نفس المجلد باستخدام File Compare.
    2. قارن الملفات في نفس المجلد باستخدام File قارن باستخدام مفتاح التبديل "/ lbn".
    3. قارن بين ملفين متطابقين.
    4. إجراء مقارنة ثنائية من ملفين مختلفين وملفين متطابقين.

    السيناريو 1 - قارن بين الملفين النصيين باستخدام File Compare.

    الآن وبعد أن تكون نافذة موجه الأوامر مفتوحة ولديك ملفاتك النصية على سطح المكتب ، فنحن مستعدون لإجراء مقارنة بسيطة للملفات. في هذا القسم ، سنقوم بإجراء مقارنة أساسية ، ثم نضيف بعض الخيارات المختلفة. ابدأ بإدخال الأمر التالي لمقارنة محتويات "FCsample" و "FCexercise". تذكر استبدال اسم المسار بالاسم الذي يطابق الكمبيوتر ، وتذكر أن موجه الأوامر ليس حساسًا لحالة الأحرف..

    fc C: \ Users \ Martin \ Desktop \ FCsample.txt C: \ Users \ Martin \ Desktop \ FCexercise.txt

    في هذه الحالة ، يتم عرض كل النص من كلا المستندين لأنها لا تتطابق بشكل صحيح.

    السيناريو 2 - مقارنة الملفات الموجودة في نفس المجلد باستخدام الملف قارن باستخدام رمز التبديل "/ lbn".

    الآن ، دعونا نجرب مقارنة أخرى سنقوم فيها بإخبار FC بالتوقف بعد خطين من البيانات غير المتطابقة. افعل ذلك بإضافة رمز التبديل "/ lbn".

    fc / lb2 C: \ Users \ Martin \ Desktop \ FCsample.txt C: \ Users \ Martin \ Desktop \ FCexercise.txt

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

    السيناريو 3 - قارن بين ملفين متطابقين.

    في الملفات التي قمت بتنزيلها ، سترى ملفين يدعى "FCexercise" و "FCexercise2". هذان الملفان لهما نفس المحتوى بالضبط ، لذا سنقوم بإجراء مقارنة ونرى النتائج التي نحصل عليها.

    fc C: \ Users \ Martin \ Desktop \ FCexercise.txt C: \ Users \ Martin \ Desktop \ FCexercise2.txt

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

    السيناريو 4 - إجراء مقارنة ثنائية لملفين مختلفين وملفين متطابقين.

    في هذا المثال ، سنجري مقارنة ثنائية لملفات "FCexercise" و "FCsample".

    fc / b C: \ Users \ Martin \ Desktop \ FCexercise.txt C: \ Users \ Martin \ Desktop \ sample.txt

    ستلاحظ أن الدالة تبدأ بإعلامك أنه تتم مقارنة الملفين. بعد ذلك ، يتم تمرير مجموعة من الأرقام الثنائية ، حيث تتم مقارنة الملفات جنبًا إلى جنب ، وأخيرًا ، تتلقى تقريرًا يفيد بأن FCexercise أطول من FCsample. في هذا المثال التالي ، سنقوم بإجراء مقارنة ثنائية لملفات "FCexercise" و "FCexercise2".

    fc / b C: \ Users \ Martin \ Desktop \ FCexercise.txt C: \ Users \ Martin \ Desktop \ FCexercise2.txt

    في هذه المقارنة لملفين متطابقين ، يفيد FC أنه لا يوجد فرق بين الملفين. الآن بعد أن تعرفت على أساسيات أداة FC ، لا تتردد في اللعب مع المفاتيح واختبار بعض الأفكار الجديدة. تذكر أنه أثناء اللعب باستخدام الملفات ، فمن الأفضل استخدام نماذج وهمية مثل تلك المقدمة هنا ، لتجنب أي فقدان للبيانات المفاجئة.

    Image Credit: نيكي على Flickr