Polecenie: "COMP" jest włączone Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. dostępne
Przykłady polecenia "COMP"
The
`COMP`polecenie w wierszu poleceń systemu Windows służy do porównywania zawartości dwóch plików lub katalogów. Oto kilka przykładów z komentarzami:
Przykład 1: Porównanie dwóch plików:
COMP plik1.txt plik2.txt
Opis: To polecenie porównuje zawartość „Plik1.txt” i „Plik2.txt”. Jeśli pliki są identyczne, nie są generowane żadne dane wyjściowe. W przeciwnym razie polecenie wyświetli pierwszą różnicę.
Przykład 2: Porównanie dwóch katalogów:
COMP /D informator1 informator2
Opis: Z opcją
`/D`To polecenie porównuje zawartość „Katalogu 1” i „Katalogu 2”. Jeśli katalogi są identyczne, nie są generowane żadne dane wyjściowe. W przeciwnym razie polecenie wyświetli pierwszą różnicę.
Przykład 3: Porównanie plików binarnych:
COMP /B plik1.bin plik2.bin
Opis: Dodając
`/B`poinstruuje polecenie, aby porównało pliki w trybie binarnym. Jest to przydatne w przypadku plików binarnych, gdzie każde odchylenie bajtu jest traktowane jako różnica.
Przykład 4: Porównanie z numerem wiersza:
COMP /N=10 plik1.txt plik2.txt
Opis: Tutaj polecenie ma porównać tylko pierwsze 10 linii plików. Może to być przydatne do sprawdzania dużych plików bez porównywania całej ich zawartości.
Przykład 5: Porównanie z rozszerzonymi informacjami:
COMP /A /L plik1.txt plik2.txt
Opis: Z
`/A`Wyświetlane są zaawansowane informacje porównawcze, w tym numer wiersza, w którym występują różnice.
`/L`pokazuje dokładnie te wiersze, które się różnią.
Przykład 6: Obsługa spacji:
COMP /W plik1.txt plik2.txt
Opis: Dodając
`/W`poinstruuje polecenie, aby ignorowało spacje na początku i na końcu linii, co może być przydatne do porównywania plików tekstowych.
Przykład 7: Porównanie różnych wielkich i małych liter:
COMP /C plik1.txt plik2.txt
Opis: Opcja
`/C`powoduje, że w porównaniu uwzględniana jest wielkość liter. Bez tej opcji porównanie nie rozróżniałoby „ABC” i „abc”.
Te przykłady powinny dać ci wgląd w użycie
`COMP`polecenie umożliwiające porównanie plików lub katalogów w wierszu poleceń systemu Windows. Zwróć uwagę na różne opcje dostosowania porównania w razie potrzeby.
"COMP" Fragment Pomocy systemu Microsoft Windows
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\Windows>
Porównuje zawartosci dwóch plików lub zestawów plików.
COMP [dane1] [dane2] [/D] [/A] [/L] [/N=liczba] [/C] [/OFF[LINE]]
dane1 Okresla polozenie i nazwe pierwszego pliku(ów) do
porównania.
dane2 Okresla polozenie i nazwe drugiego pliku(ów) do
porównania.
/D Wyswietla róznice w formacie dziesietnym. Jest to
ustawienie domyslne.
/A Wyswietla róznice jako znaki ASCII.
/L Wyswietla numery wierszy, w których wystepuja
róznice.
/N=liczba Porównuje tylko okreslona liczbe poczatkowych
wierszy pliku.
/C Nie rozróznia wielkich i malych liter ASCII przy
porównywaniu
plików.
/OFF[LINE] Nie pomija plików z ustawionym atrybutem
przesuniecia.
Aby porównac grupy plików, uzyj symboli wieloznacznych w param.
dane1, dane2.
Ważna informacja, wskazówki dotyczące polecenia "COMP"
Podczas korzystania z
`COMP`w wierszu poleceń systemu Windows, należy zwrócić uwagę na kilka rzeczy:
1.
Porównaj pliki tekstowe: `COMP`jest przeznaczony głównie do porównywania plików tekstowych. Porównuje wiersz po wierszu i zgłasza pierwszą znalezioną różnicę.
2.
Pliki binarne: Jeśli chcesz porównać pliki binarne, dodaj opcję
`/B`dodany. To gwarantuje
`COMP`przeprowadza porównanie w trybie binarnym i traktuje każde odchylenie bajtów jako różnicę.
3.
Ważna wielkość liter: Domyślnie
`COMP`wielkość liter nie jest uwzględniana. Jeśli istotna jest wielkość liter, dodaj tę opcję
`/C`dodany.
4.
Odstępy i formatowanie: `COMP`Domyślnie uwzględnia spacje na początku i na końcu każdej linii. Jeśli chcesz zignorować formatowanie, użyj opcji
`/W`.
5.
Ilość linii tekstu: Można za pomocą tej opcji
`/N=ZAHLEN`określ, ile wierszy plików ma zostać porównanych. Jest to przydatne, jeśli chcesz sprawdzić tylko podzbiór plików.
6.
Pliki Unicode: Pamiętaj o tym
`COMP`nie jest zoptymalizowany do bezpośredniego porównywania plików Unicode. W przypadku plików Unicode mogą wystąpić różnice, nawet jeśli treść wygląda tak samo.
7.
Komunikaty o błędach: Zwróć uwagę na możliwe komunikaty o błędach
`COMP`. Na przykład komunikat „Pliki są zbyt różne” pojawi się, jeśli pliki są zbyt duże lub zbyt różne, aby je porównać.
8.
Użyj w skryptach wsadowych: W skryptach wsadowych możesz zwrócić wartość zwracaną przez
`COMP`sprawdź, czy znaleziono jakieś różnice. Wartość zwracana wynosi 0, jeśli pliki są identyczne, w przeciwnym razie 1.
IF %ERRORLEVEL% EQU 0 (
ECHO Pliki są identyczne.
) ELSE (
ECHO Pliki są różne.
)
9.
Uważaj na duże pliki: `COMP`może być powolny w przypadku bardzo dużych plików lub katalogów. W takich przypadkach bardziej skuteczne mogą być narzędzia specjalistyczne.
10.
Trwałość: Należy pamiętać, że
`COMP`polecenie nie powoduje trwałych zmian w plikach. Jest to polecenie służące wyłącznie do porównania i nie ma wpływu na same pliki.
Weź te aspekty pod uwagę, aby...
`COMP`polecenie, którego można używać efektywnie i bezpiecznie w wierszu poleceń systemu Windows. W wielu przypadkach bardziej odpowiednie mogą być specjalistyczne narzędzia lub języki skryptowe, szczególnie w przypadku bardziej złożonych potrzeb.