Ich habe eine komplexe Ordnerstruktur ähnlich wie:
h:\folder1\folder2\folder3
h:\folder1\folder2\a
h:\folder1\b
h:\folder1\folder3
h:\folder1\folder4\d
Außer mit wahrscheinlich Hunderten von Ordnern und einer Tiefe von etwa 4.
Ich möchte einen Befehl ausführen, der move
alle Dateien aus jedem Unterordner in den Ordner der obersten Ebene schiebt. Also so etwas h:\folder1\*\*.*
wie h:\folder1
…
Gibt es ein Tool, mit dem ich das machen kann? Gibt es in Windows 7 einen Befehl dafür?
Antwort1
Es gibt eine Möglichkeit, alle Dateien zu verschieben
- Gehe zum übergeordneten Ordner
- Klicke auf
Search box
- Eintippen
*.*
und warten - Sie sehen alle Dateien und Ordner
- Alle Dateien außer Ordnern auswählen
Cut
Operation durchführen (CTRL+X
)- Gehe zum übergeordneten Ordner
Paste
Operation durchführen (CTRL+V
)
Jetzt werden die Dateien in den übergeordneten Ordner verschoben.
Antwort2
Habe die Antwort hier gefunden:Verschieben Sie Dateien aus mehreren Ordnern mit der Eingabeaufforderung alle in das übergeordnete Verzeichnis.
Jemand hat ein Befehlszeilenprogramm erstellt, das unter Win 7 wunderbar funktioniert, ohne dass zusätzliche Dinge installiert werden müssen.
h:\Downloads\MoveFilesUpFromSubfolders.exe -t .
Bei mir führt man das einfach im übergeordneten Ordner (h:\folder1) aus und dann wird ein Test durchgeführt. Wenn der Test in Ordnung aussieht, führt man den Befehl aus
h:\Downloads\MoveFilesUpFromSubfolders.exe .
Bam! Nach ein paar Minuten ist alles erledigt und Sie können alle Ihre Ordner löschen.
Danke, Mann!