כיצד להשתמש FC (השווה קובץ) מתוך שורת הפקודה של Windows
יש כלי שורת פקודה נהדר שניתן להשתמש בו כדי להשוות קבצים כדי לראות אם יש כל תוכן או הבדלים קוד בינארי כי אתה יכול לגשת אם אתה משתמש במחשב. קובץ השווה או FC כפי שאנו מתייחסים הוא מכאן ואילך, היא תוכנית פשוטה כי יהיה להשוות את התוכן של קבצי טקסט או בינארי והוא מסוגל להשוות גם טקסט ASCII ו Unicode. אתה יכול להשתמש בכלי זה כדי להציג את כל השורות משני קבצים או שתי קבוצות של קבצים שאינם תואמים את האחרים.
השווה של מתגים ו פרמטרים
- / B - בורר זה יבצע השוואה בינארית.
- / C - אם אתה צריך לעשות השוואה מקרה לא רגיש, להשתמש בבורר זה.
- / א - בורר זה יגרום ל- FC להראות רק את השורות הראשונות והאחרונות לכל קבוצת הבדלים.
- / U - השתמש בבורר זה כדי להשוות קבצים כקובצי טקסט Unicode.
- / L - זה יהיה להשוות את הקבצים שלך כמו טקסט ASCII.
- / N - בורר זה יכול לשמש רק עם ASCII אבל זה יציג את כל מספרי השורה המתאימים.
- / LBn - החלף את "n" עם מספר כדי להגביל את כמות שורות שונות רצופות כי FC יקרא לפני זה יהיה להפיל. ברירת המחדל, אם לא תציין מספר, היא 100 שורות של טקסט לא תואם.
- /nnnn - החלפת "n" כאן יגיד FC כי כאשר הוא מוצא שורות לא תואמות, זה יכול רק להמשיך אם הוא מוצא "n" רצפים תואמים רצופים לאחר אי התאמה. אפשרות זו שימושית אם ברצונך למנוע משני קבצים מלהיות מאוד מסונכרנים.
- / T - בורר זה יורה ל- FC לא להרחיב כרטיסיות למרחבים.
- / W - אם אתה משתמש בבורר זה, FC ידחוס את החלל הלבן (כרטיסיות ומרווחים) במהלך ההשוואה בין הקבצים.
יש רק פרמטר אחד שיהיה עליך לציין, אך יהיה עליך להזין שני מופעים של אותו. זהו הפרמטר Pathname שבו תציין את מיקום הקבצים שלך.
תחביר של FC
כמו כל כלי הפקודה, תצטרך לדעת איך להזין את הפקודות שלך עם התחביר הנכון. קיימות שתי אפשרויות עיקריות עבור כלי השווה קבצים שניתן להשתמש בו. אם ברצונך להשוות שתי קבוצות של קבצים במקום שני קבצים נפרדים, תוכל להשתמש בתווים כלליים (? ו- *).
FC [pathname1] [pathname2]FC [מתגים] [pathname1] [pathname2]
בהתאם לפקודה שלך, תקבל אחת מתוך 4% התגובות% errorlevel.
- -1 - התחביר שלך שגוי.
- 0 - שני הקבצים זהים.
- 1 - הקבצים שונים.
- 2 - לפחות אחד הקבצים לא ניתן למצוא.
בוא נתאמן
לפני שנתחיל, עליך להוריד את שלושת מסמכי הטקסט לדוגמה בהם נשתמש עבור הבדיקה. מסמכים אלה מכילים כל אחד מהם פסקה של טקסט עם מספר קבוצות מילים דומות. לאחר שהורדתם את שלושת המסמכים האלה, תוכלו להעתיק אותם לכל תיקיה במחשב. למטרות הדרכה זו, אנו נשים את כל מסמכי הטקסט על שולחן העבודה.
- FCsample
- FCexercise
- FCexercise2
עכשיו תצטרך לפתוח חלון שורת הפקודה מוגבה. פתח את תפריט ההתחלה ב- Windows 7 או 10 או פתח את פונקציית החיפוש ב- Windows 8 וחפש את CMD. לאחר מכן לחץ עליו באמצעות לחצן העכבר הימני ולאחר מכן לחץ על "הפעל כמנהל". בעוד שאין צורך לפתוח חלון שורת פקודה מורחבת, הדבר יסייע לך להימנע מכל תיבות דו-שיח של אישור pesky.
הדרכה שלנו היום יכסה כמה תרחישים פשוטים אשר יפורטו להלן.
- השווה בין שני קבצי טקסט באותה תיקייה באמצעות 'השווה קובץ'.
- השווה קבצים באותה תיקייה באמצעות השווה קובץ באמצעות מתג "/ lbn".
- השווה בין שני קבצים זהים.
- בצע השוואה בינארית של שני קבצים שונים ושני קבצים זהים.
תרחיש 1 - השווה בין שני קבצי טקסט באמצעות השווה קובץ.
עכשיו שיש לך את שורת הפקודה הפקודה פתוח ויש לך את קבצי טקסט על שולחן העבודה שלך, אנחנו מוכנים לעשות השוואה פשוטה הקובץ. בסעיף זה, נעשה השוואה בסיסית, ולאחר מכן להוסיף כמה אפשרויות שונות. התחל על ידי הזנת הפקודה הבאה כדי להשוות את התוכן של "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, אתה מוזמן לשחק עם מתגים ולבדוק כמה רעיונות חדשים. זכור כי בזמן שאתה משחק עם קבצים, מומלץ להשתמש בדוגמאות דמה כמו אלה שסופקו כאן, על מנת למנוע אובדן נתונים בשוגג.
קרדיט תדמית: ניקי בפליקר