Има голям инструмент за командния ред, който може да се използва за сравняване на файлове, за да видите дали има разлики в съдържанието или двоичните кодове, до които имате достъп, ако използвате компютър. File Compare или FC, както ще се отнасяме до от тук нататък, е проста програма, която ще сравни съдържанието на текстови или двоични файлове и ще може да сравнява ASCII и Unicode текста. Можете да използвате този инструмент, за да показвате линиите от два файла или два комплекта файлове, които не съвпадат с останалите.
Има само един параметър, който ще трябва да посочите, но ще трябва да въведете два него. Това е параметърът Име на пътя, в който ще посочите местоположението на файловете си.
Както всеки инструмент в командния ред, ще трябва да знаете как да въведете командите си с правилния синтаксис. Има две основни опции за инструмента за сравнение на файлове, който можете да използвате. Ако искате да сравнявате два набора от файлове вместо два отделни файла, можете да използвате заместващи символи (? И *).
FC [pathname1] [pathname2]FC [превключватели] [пътека1] [пътно име2]
В зависимост от командата ви, ще получите един от четирите% грешки.
Преди да започнем, трябва да изтеглите нашите три примерни текстови документа, които ще използваме за теста. Тези документи съдържат текст на параграфа с няколко подобни групирания на думите. След като изтеглите тези три документа, можете да ги копирате във всяка папка на вашия компютър. За целите на този урок ние ще поставим всички текстови документи на работния плот.
Сега ще трябва да отворите прозореца с повишена команда. Отворете стартовото меню в Windows 7 и 10 или отворете функцията за търсене в Windows 8 и потърсете CMD. След това щракнете с десния бутон на мишката върху него и след това натиснете "Изпълни като администратор". Докато не е необходимо да отваряте прозорец с повишена команда, това ще ви помогне да избегнете всякакви досадни диалогови прозорци за потвърждение.
Нашият урок днес ще обхване няколко прости сценария, които ще бъдат разработени по-долу.
Сценарий 1 - Сравнете два текстови файла с помощта на File Compare.
След като отворите прозореца на командния ред и имате текстови файлове на работния плот, ние сме готови да направим просто сравнение на файловете. В този раздел ще направим едно основно сравнение и след това ще добавим няколко различни опции. Започнете, като въведете следната команда, за да сравните съдържанието на "FCsample" и "FCexercise". Не забравяйте да замените името на пътя с името, което съвпада с вашия компютър, и не забравяйте, че в командния ред няма разлика в буквите.
fc C: \ Потребители \ Мартин \ Desktop \ FCsample.txt C: \ Users \ Martin \ Desktop \ FCexercise.txt
В този случай целият текст и от двата документа се показва, защото те не съвпадат правилно.
Сценарий 2 - Сравнете файловете в същата папка, като използвате File Compare (Съпоставяне на файлове), като използвате превключвателя "/ lbn".
Сега нека се опитаме да направим още едно сравнение, в което ще кажем на FC да спре след 2 реда несъответстващи данни. Направете това, като добавите превключвателя "/ lbn".
fc / lb2 C: \ Потребители \ Мартин \ Desktop \ FCsample.txt C: \ Users \ Martin \ Desktop \ FCexercise.txt
Както можете да видите, получавате съобщение за грешка, в което се казва, че "Resync Failed. Файловете са твърде различни. "Това е така, защото има повече от два последователни реда на несъответстващи на данните данни. Опитайте да промените самите числа или да редактирате самите файлове и да играете с инструмента за сравнение на файлове, за да видите какви резултати получавате.
Сценарий 3 - Сравнете два идентични файла.
В изтеглените от вас файлове ще видите два файла, наречени "FCexercise" и "FCexercise2". Тези два файла имат точно същото съдържание, затова ще направим сравнение и ще видим какви резултати получаваме.
fc C: \ Потребители \ Мартин \ Desktop \ FCexercise.txt C: \ Users \ Martin \ Desktop \ FCexercise2.txt
Както виждате от изображението по-горе, ФК съобщава, че не са възникнали никакви разлики. Ако трябваше да редактирате един файл, добавете една буква и опитайте командата отново, резултатите ви ще се показват, както е показано на изображението по-долу.Имайте предвид, че единственото нещо, което беше променено, беше добавянето на буквата "a".
Сценарий 4 - Извършете двойно сравнение на два различни файла и два идентични файла.
За този пример ще изпълняваме двоично сравнение на файловете "FCexercise" и "FCsample".
fc / b C: \ Потребители \ Мартин \ Desktop \ FCexercise.txt C: \ Users \ Martin \ Desktop \ sample.txt
Ще забележите, че функцията започва, като ви информира, че двата файла се сравняват. След това куп бинарни цифри, които се преглеждат, в който се сравняват файловете, един до друг и накрая получавате отчет, който гласи, че FCexercise е по-дълъг от FCsample. За този следващ пример ще извършим двойно сравнение на файловете "FCexercise" и "FCexercise2".
fc / b C: \ Потребители \ Мартин \ Desktop \ FCexercise.txt C: \ Users \ Martin \ Desktop \ FCexercise2.txt
При това сравнение на два идентични файла, FC съобщава, че няма разлика между двата файла. Сега, когато знаете основите на инструмента FC, не се колебайте да играете с комутаторите и да изпробвате някои нови идеи. Не забравяйте, че докато играете с файлове, най-добре е да използвате изваяни образци, като тези, предоставени тук, за да се избегне случайна загуба на данни.
Image Credit: Nikki на Flickr