Vergleichen Sie zwei Ordner für nicht identische Dateien in CMD
Was ich tun müssen, ist vergleichen Sie zwei Ordner für nicht identische Dateien in CMD mit DOS
Befehle.
Wenn ich nicht die gleichen Dateien, die ich brauche, um Ihnen zu schreiben in eine .txt-Datei mit dem vollständigen Pfad, so kann ich herausfinden, wo diese Dateien tatsächlich enthalten sind.
Also, wie kann ich das erreichen?
InformationsquelleAutor Berker Yüceer | 2012-02-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Könnten Sie die
comp
Befehl:http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/comp.mspx?mfr=true
nur leiten Sie die Ausgabe:
comp dir1 dir2 > output.txt
Die meisten Konsolen-Befehle erlauben Ihnen das umleiten Ihrer Ausgabe über die standard-syntax für die Umleitung, z.B.
dir >D:\dir.txt
druckt die Ausgabe vondir
zu denD:\dir.txt
Datei anstatt auf den Bildschirm. Sie könnten versuchen, das gleiche mitcomp
:comp … >comp_results.txt
.danke, ich erkannte, dass nach einer wirklich langen Zeit..
Link kaputt, nun: docs.microsoft.com/en-us/windows-server/administration/...
InformationsquelleAutor vulkanino
Dies ist nur ein weiterer Weg, es zu tun für diejenigen, die vielleicht Probleme haben mit
comp
Befehl..Mit comp hatte ich einige Probleme, so dass ich eine andere Lösung gefunden :
also, dies schafft eine Dateiliste des Ordners als ich das gleiche auf meinem zweiten Ordner, der ist gonna verglichen werden..
Als ich Sie vergleichen mit diesem code:
gibt das wahre Ergebnis..
Alles war in Ordnung bis zu diesem Schritt, als ich konnte nicht herausfinden, wie man diese Vergleichsergebnisse in eine neue .txt-Datei..
Als ich realisiert("mit der Hilfe von @vulkanino") hatte ich bereits die Antwort, wie
dir path1 > intopath2
also die Lösung ist :"
>
" ist ein output-Befehl leitet die Ausgabe, die beschlossen, Weg.DIR /B
statt nurDIR
.vielen Dank für die erweiterte info ich habe nur diese Antwort für die Schaffung einer anderen Sicht.
InformationsquelleAutor Berker Yüceer
Wenn das Verzeichnis, das Sie wollen, um Inventar enthält Dateien und weitere Unterverzeichnisse, dann müssen Sie die Befehlszeilenoption /S verwenden, um Sie zu "bekommen" alles in Ihrer Ausgabe.
InformationsquelleAutor user3396611