Ordner mit bestimmten Dateien verschieben

2

Ich versuche, eine Reihe von Ordnern in Windows 7 zu sortieren. Ich habe eine Reihe von Ordnern und einige enthalten eine Datei index.txt und einige nicht. Was ich tun möchte, ist die Ordner, die index.txt haben, in ein anderes Verzeichnis zu verschieben, damit ich diejenigen trenne, die eine Datei mit dem Namen index.txt enthalten und nicht

Wie kann ich das machen? Ich habe versucht, die integrierte Windows 7-Suche zu verwenden, aber sie scheint nicht zu tun, was ich brauche.

Vielen Dank!

Funkafied
quelle

Antworten:

1

Von der Kommandozeile:

für / d% f in (" D: \ A Bunch of Folders \ * ") @wenn vorhanden "% ~ f \ index.txt" verschieben "% ~ f" " EC: \ With indexes "

In diesem Beispiel werden alle Ordner unter überprüft D:\A Bunch of Foldersund diejenigen mit Indizes nach verschoben E:\With indexes. Passen Sie sich natürlich Ihren realen Pfaden an.

Wenn der Befehl rekursiv arbeiten soll (dh, um auch Unterordner, Unter-Unterordner usw. zu überprüfen), fügen Sie /r( ) hinzu.for /r /d

Grawity
quelle
Ich denke immer, dein Avatar sieht aus wie ein schlafender Tiger.
Surfasb
Danke hat super geklappt! Ich wollte nur darauf hinweisen, dass Sie in Ihrem Code den Ausgabeordner als "EC:\With indexes"statt"E:\With indexes"
Funkafied