Wie verschiebe ich Dateien vom Unterordner in den übergeordneten Ordner?

1241
Saksham Goyal

Wie verschieben Sie alle Dateien in Unterordnern in den übergeordneten Ordner? zb: alle mp3-dateien in vielen ordnern in den übergeordneten musikordner verschieben - wie geht das mit cmd? Ich möchte den einfachsten und einfachsten Weg, dies zu tun. Ich möchte eine kurze einfache Cmd-Methode

0
Mögliches Duplikat von [Skript- oder Stapelverarbeitungsdateien aus mehreren Unterverzeichnissen in übergeordnetes Verzeichnis] ​​(http://superuser.com/questions/195279/script-or-batch-move-move-files-from-multiple-sub-directories-to-parent ) DavidPostill vor 8 Jahren 1

2 Antworten auf die Frage

3
Ben N

Sie können auch PowerShell verwenden:

Get-ChildItem *.mp3 -Recurse | Move-Item -Destination . 

Es durchsucht alle Unterverzeichnisse des aktuellen Ordners nach .mp3Dateien und verschiebt sie in den aktuellen Ordner ( .). Sie können den Dateinamen / Filter ändern, damit er für andere Dateitypen funktioniert.

Kompakte Version:

gci *.mp3 -R | mv -D . 

Von einer normalen Eingabeaufforderung aus aufrufen:

powershell -Command "gci *.mp3 -R | mv -D ." 
ich bevorzuge cmd version. Saksham Goyal vor 8 Jahren 0
0
Saksham Goyal

das wird es tun. ABER die leeren Ordner werden nicht gelöscht UND Sie müssen den Dateityp im Code bearbeiten, damit er funktioniert. momentan funktioniert es nur mit mp3-dateien und. Sie müssen dies auch aus dem übergeordneten Verzeichnis ausführen !! Nur Windows-Cmd

forfiles /s /m *.mp3 /c "cmd /c move @path %CD%"