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!

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


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.