Batch text Dateien vergleichen?
Also ich würde gerne zwei txt Dateien vergleichen (textdatei1.txt/textdatei2.txt) Und wenn diese dann übereinstimme (das heißt in jeder txt Datei genau das gleiche steht) Dann soll ein Ordner geöffnet werden und wenn nicht dann soll wieder zum Anfang gesprungen werden (goto anfang) es wäre echt nett wenn es jemand weiß. Danke schonmal :D
3 Antworten
echo N | comp Textdatei1.txt Textdatei2.txt && start explorer "P:\fad\zum\Ordner" || goto Anfang
Der COMP-Befehl vergleicht zwei Dateien. Mit "echo N" wird die Frage, ob weitere Dateien verglichen werden sollen, verneint.
Falls COMP erfolgreich ist (&&), also falls die Dateien identisch sind, wird der Ordner geöffnet. Falls die Dateien nicht identisch sind ( || ), springt er zu ":Anfang".
Du könntest die Textdatei auslesen und diese dann in einer Varibale speichern. Diese vergleichst du dann mit Wenn/Dann funktionen.
Den Sinn habe ich nicht ganz verstanden, aber mit dem Programm Winmerge kannst Du den Inhalt 2er Dateien vergleichen und zusammen führen.