Istnieje doskonałe narzędzie wiersza poleceń, które można wykorzystać do porównywania plików w celu sprawdzenia, czy istnieją jakiekolwiek różnice w zawartości lub kodach binarnych, do których można uzyskać dostęp w przypadku korzystania z komputera. Porównywanie plików lub FC, od którego będziemy się odwoływać, od tego momentu jest prostym programem, który porówna zawartość tekstów lub plików binarnych i jest w stanie porównywać zarówno tekst ASCII, jak i Unicode. Możesz użyć tego narzędzia do wyświetlania dowolnych linii z dwóch plików lub dwóch zestawów plików, które nie pasują do innych.
Jest tylko jeden parametr, który musisz określić, ale musisz podać dwie jego instancje. Jest to parametr Pathname, w którym określasz lokalizację plików.
Jak każde narzędzie w wierszu poleceń, będziesz musiał wiedzieć, jak wprowadzić komendy z właściwą składnią. Istnieją dwie główne opcje narzędzia porównywania plików, którego można użyć. Jeśli chcesz porównać dwa zestawy plików zamiast dwóch pojedynczych plików, możesz użyć symboli wieloznacznych (? I *).
FC [ścieżkaname1] [ścieżka2]FC [przełączniki] [ścieżkaname1] [ścieżka2]
W zależności od polecenia otrzymasz jedną z czterech odpowiedzi% poziomu błędu.
Zanim zaczniemy, pobierz trzy przykładowe dokumenty tekstowe, które wykorzystamy do testu. Każdy z tych dokumentów zawiera akapit tekstu z kilkoma podobnymi grupami słów. Po pobraniu tych trzech dokumentów można je skopiować do dowolnego folderu na komputerze. Na potrzeby tego samouczka, umieścimy wszystkie dokumenty tekstowe na pulpicie.
Teraz będziesz musiał otworzyć okno wiersza polecenia z podwyższonym poziomem uprawnień. Otwórz menu Start w Windows 7 i 10 lub otwórz funkcję wyszukiwania w Windows 8 i wyszukaj CMD. Następnie kliknij go prawym przyciskiem myszy, a następnie naciśnij "Uruchom jako administrator". Nie musisz otwierać okna wiersza polecenia z podwyższonym poziomem uprawnień, aby uniknąć błahych okien dialogowych potwierdzenia.
Nasz tutorial dzisiaj obejmie kilka prostych scenariuszy, które zostaną omówione poniżej.
Scenariusz 1 - Porównaj dwa pliki tekstowe przy użyciu funkcji porównywania plików.
Teraz, gdy masz otwarte okno wiersza poleceń i masz pliki tekstowe na pulpicie, jesteśmy gotowi na proste porównanie plików. W tej sekcji dokonamy podstawowego porównania, a następnie dodamy kilka różnych opcji. Rozpocznij od wpisania poniższego polecenia, aby porównać zawartość "FCsample" i "FCexsese". Pamiętaj, aby zastąpić ścieżkę nazwą odpowiadającą Twojemu komputerowi i pamiętaj, że w wierszu polecenia nie jest rozróżniana wielkość liter.
fc C: \ Users \ Martin \ Desktop \ FCsample.txt C: \ Users \ Martin \ Desktop \ FCexercise.txt
W tym przypadku wyświetlany jest cały tekst z obu dokumentów, ponieważ nie pasują one do siebie prawidłowo.
Scenariusz 2 - Porównaj pliki w tym samym folderze przy użyciu opcji Porównaj pliki za pomocą przełącznika "/ lbn".
Teraz spróbujmy innego porównania, w którym powiemy FC, aby zatrzymał się po 2 liniach niezgodnych danych. Zrób to, dodając przełącznik "/ lbn".
fc / lb2 C: \ Users \ Martin \ Desktop \ FCsample.txt C: \ Users \ Martin \ Desktop \ FCexercise.txt
Jak widać, pojawia się komunikat o błędzie z informacją "Ponowna synchronizacja nie powiodła się. Pliki są zbyt różne. "Dzieje się tak dlatego, że istnieje więcej niż dwie kolejne linie niezgodnych danych. Spróbuj zmienić numery lub samodzielnie edytuj pliki i graj za pomocą narzędzia porównywania plików, aby zobaczyć, jakie wyniki uzyskasz.
Scenariusz 3 - Porównaj dwa identyczne pliki.
W pobranych plikach pojawią się dwa pliki o nazwach "FCexercise" i "FCexercise2". Te dwa pliki mają dokładnie tę samą treść, więc dokonamy porównania i zobaczymy, jakie wyniki uzyskamy.
fc C: \ Users \ Martin \ Desktop \ FCexercise.txt C: \ Users \ Martin \ Desktop \ FCexercise2.txt
Jak widać na powyższym obrazku, FC informuje, że nie napotkano żadnych różnic. Jeśli chcesz edytować jeden plik, dodać pojedynczą literę i ponownie spróbować komendy, wyniki będą wyświetlane jak na poniższym obrazku.Zauważ, że jedyną rzeczą, która została zmieniona, było dodanie litery "a".
Scenariusz 4 - Wykonaj binarne porównanie dwóch różnych plików i dwóch identycznych plików.
W tym przykładzie przeprowadzimy binarne porównanie plików "FCexsese" i "FCsample".
fc / b C: \ Users \ Martin \ Desktop \ FCexercise.txt C: \ Users \ Martin \ Desktop \ sample.txt
Zauważysz, że funkcja zaczyna się od poinformowania cię, że oba pliki są porównywane. Następnie przewija się grupa cyfr binarnych, czyli gdzie porównywane są pliki, obok siebie, a na końcu otrzymujesz raport, który mówi, że FCexsese jest dłuższy niż FCprzykład. W tym następnym przykładzie przeprowadzimy binarne porównanie plików "FCexsese" i "FCexercise2".
fc / b C: \ Users \ Martin \ Desktop \ FCexercise.txt C: \ Users \ Martin \ Desktop \ FCexercise2.txt
W tym porównaniu dwóch identycznych plików, FC zgłasza, że nie ma różnicy między tymi dwoma plikami. Teraz, gdy znasz podstawy narzędzia FC, możesz grać z przełącznikami i przetestować nowe pomysły. Pamiętaj, że podczas gry z plikami najlepiej używać próbek próbnych, takich jak te podane tutaj, aby uniknąć przypadkowej utraty danych.
Image Credit: Nikki on Flickr