Datei rekursiv in übergeordneten Ordner verschieben

Datei rekursiv in übergeordneten Ordner verschieben

Ich verwende Windows 10 und benötige ein Batch-Skript oder ein Powershell-Skript, um dieses Problem zu lösen.

Ich habe die Flash-TV-Serie heruntergeladen, die Struktur sieht so aus

    flash tv series folder
episode 1 folder
episode 2 folder
episode 3 folder
...

Und die Filmdateien befinden sich manchmal zusammen mit Untertiteln (srt) in den Episodenordnern. Die Ordner mit den Episoden haben unterschiedliche Namen. Die Episoden sind manchmal im MKV- und meistens im MP4-Format.

Ich möchte ein Skript, das alle Ordner im flash tv seriesOrdner nach MKV-, MP4- und SRT-Dateien durchsucht und sie in den übergeordneten Ordner verschiebt, damit ich sie zu einer VLC- oder SMPlayer-Wiedergabeliste hinzufügen kann. Das kann ich nämlich derzeit nicht tun.

Antwort1

Ich hoffe, das hilft Ihnen. Führen Sie dies im Stammordner „Flash TV-Serien-Ordner“ aus.

Nur MK4s

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

Alles außer Verzeichnissen ...

forfiles /s /m * /c "cmd /c if @isdir==FALSE move @path %CD%"

verwandte Informationen