| Tipps & Tricks | |
![]() |
Linux Windows Programmieren |
| Ereignisse | |
![]() |
am 22. May besonderes heute was war im Jahr Personen geboren |
| Bildergalerie | |
![]() |
die neuesten Desktop-Bilder Blumen Fahrzeuge Landschaften mit Ortsangabe |
| Spiele | |
![]() |
Kreuzworträtsel Stadt Land Fluss Allgemeinwissen Bilder Quiz Lustiges Bilder Quiz Technik Quiz Länder Quiz |
| Tools | |
![]() |
Internetspuren Konvertierungen Umrechnungen Umwandlungen |
| Sonstiges | ||
|
Astronomie Erde Daten Kalender |
Gesundheit Energie Sparen Internet Links |
|
| Sitemap Kontakt Impressum |
| Kategorie: Windows / Befehl | Tipp im neuen Fenster anzeigen |

Windows Consolen Commandos
Vergleicht den Inhalt zweier Dateien oder Mengen von Dateien byteweise. Der Befehl comp kann Dateien auf demselben Laufwerk oder auf verschiedenen Laufwerken sowie Dateien eines Verzeichnisses oder mehrerer Verzeichnisse vergleichen. Während des Vergleichs zeigt der Befehl comp den Speicherort und die Namen der Dateien an. comp ohne Parameter fordert Sie dazu auf, die Namen der zu vergleichenden Dateien einzugeben.
Syntax
comp [Daten1] [Daten2] [/d] [/a] [/l] [/n=Zahl] [/c]
Parameter
Daten1
Gibt den Speicherort und den Namen der ersten Datei oder der ersten Menge von Dateien an, die sie vergleichen möchten. Sie können Platzhalterzeichen (* und ?) verwenden, um mehrere Dateien anzugeben.
Daten2
Gibt den Speicherort und den Namen der zweiten Datei oder der zweiten Menge von Dateien an, die sie vergleichen möchten. Sie können Platzhalterzeichen (* und ?) verwenden, um mehrere Dateien anzugeben.
/d
Zeigt die Unterschiede im Dezimalformat an. Das Standardformat ist das Hexadezimalformat.
/a
Zeigt die Unterschiede als Zeichen an.
/l
Zeigt statt des Byteoffsets die Nummer der Zeile an, in der ein Unterschied gefunden wurde.
/n=Zahl
Vergleicht die erste Zahl der Zeilen beider Dateien, auch wenn die Dateien nicht gleich groß sind.
/c
Führt einen Vergleich ohne Berücksichtigung von Groß-/Kleinschreibung durch.
/?
Zeigt Hilfe an der Eingabeaufforderung an.
Hinweise
Vergleichen von Dateien mit dem gleichen Namen
Die Dateien, die Sie vergleichen, können den gleichen Namen haben, wenn sie sich in unterschiedlichen Verzeichnissen oder auf unterschiedlichen Laufwerken befinden. Wenn Sie für Daten2 keinen Dateinamen angeben, ist der Standarddateiname für Daten2 der gleiche Dateiname wie für Daten1. Sie können Platzhalterzeichen (d. h. * und ?) verwenden, um Dateinamen anzugeben.
Sonderfälle für Daten1 und Daten2
Wenn Sie notwendige Bestandteile von Daten1 oder Daten2 nicht angeben oder wenn Sie Daten2 nicht angeben, fordert comp Sie auf, die fehlenden Informationen einzugeben. Wenn Daten1 nur einen Laufwerkbuchstaben oder Verzeichnisnamen und keinen Dateinamen enthält, vergleicht comp alle Dateien, die sich im angegebenen Verzeichnis befinden, mit der in Daten2 angegebenen Datei. Wenn Daten2 nur einen Laufwerkbuchstaben oder Verzeichnisnamen enthält, ist der Standarddateiname für Daten2 mit dem Namen für Daten1 identisch.
Wie der Befehl comp nicht übereinstimmende Informationen identifiziert
Während der Befehl comp einen Vergleich ausführt an, zeigt er Meldungen an, die die Stellen in den beiden Dateien kennzeichnen, an denen die Informationen unterschiedlich sind. Jede Meldung gibt die Offsetarbeitsspeicheradresse der ungleichen Bytes und den Inhalt der Bytes an (in hexadezimaler Schreibweise, sofern Sie nicht die Befehlszeilenoption /a oder /d angegeben haben). Die jeweilige Meldung wird in folgendem Format angezeigt:
Unterschied festgestellt bei OFFSET xxxxxxxx
Datei1 = xx
Datei2 = xx
Sobald zehn ungleiche Stellen entdeckt wurden, beendet comp das Vergleichen der Dateien und zeigt folgende Meldung an:
10 Unterschiede - Vergleich beendet
Vergleichen von unterschiedlich großen Dateien
Unterschiedlich große Dateien können nur dann verglichen werden, wenn Sie die Befehlszeilenoption /n angeben. Wenn die Dateien unterschiedlich groß sind, zeigt comp die folgende Meldung an:
Dateien sind unterschiedlich groß
Weitere Dateien vergleichen (J/N)?
Drücken Sie J, wenn Sie zwei weitere Dateien vergleichen möchten. Drücken Sie N, um den Befehl comp zu beenden.
Wenn Sie als Reaktion auf die Eingabeaufforderung J gedrückt haben, übernimmt comp so lange alle Befehlszeilenoptionen, die Sie in der Befehlszeile angegeben haben, für jeden vorgenommenen Vergleich, bis Sie N drücken oder den Befehl neu eingeben.
Wenn unterschiedlich große Dateien verglichen werden sollen, verwenden Sie die Befehlszeilenoption /n, damit nur der erste Teil beider Dateien verglichen wird.
Vergleichen von Dateien der Reihe nach
Wenn Sie Platzhalterzeichen (* und ?) verwenden, um mehrere Dateien anzugeben, sucht comp nach der ersten Datei, die mit Daten1 übereinstimmt, und vergleicht diese mit der entsprechenden Datei in Daten2 (sofern diese vorhanden ist). Der Befehl comp teilt die Ergebnisse des Vergleichs mit und führt dann für jede Datei, die mit Daten1 übereinstimmt, die gleichen Schritte aus. Nach Beendigung zeigt comp die folgende Meldung an:
Weitere Dateien vergleichen (J/N)?
Drücken Sie J, wenn Sie mehrere Dateien vergleichen möchten. Der Befehl comp fordert Sie auf, die Speicherorte und Namen der neuen Dateien einzugeben. Drücken Sie N, um die Vergleichsvorgänge zu beenden. Wenn Sie J drücken, fordert comp Sie zur Eingabe der zu verwendenden Befehlszeilenoptionen auf. Wenn Sie keine Befehlszeilenoptionen angeben, verwendet comp die Optionen, die Sie zuvor angegeben haben.
Wenn comp die Dateien nicht findet
Wenn der Befehl comp die von Ihnen angegebenen Dateien nicht findet, fordert er Sie mit einer Meldung auf festzulegen, ob Sie weitere Dateien vergleichen möchten.
Beispiele
Um den Inhalt des Verzeichnisses C:\Berichte mit dem Sicherungsverzeichnis \\Verkauf\Backup\April zu vergleichen, geben Sie Folgendes ein:
comp c:\berichte \\verkauf\backup\april
Um die ersten zehn Zeilen der Textdateien im Verzeichnis \Rechnung zu vergleichen und das Ergebnis im Dezimalformat anzuzeigen, geben Sie Folgendes ein:
comp \rechnung\*.txt \rechnung\backup\*.txt /n=10 /d