Mover el archivo de forma recursiva a la carpeta principal

Mover el archivo de forma recursiva a la carpeta principal

Estoy en Windows 10, necesito un script por lotes o un script de PowerShell para resolver este problema.

He descargado la serie flash tv, la estructura se ve así

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

Y los archivos de la película están dentro de las carpetas de episodios junto con los subtítulos a veces. Las carpetas que contienen los episodios tienen nombres diferentes. Los episodios a veces son en su mayoría mkv y mp4.

Quiero un script para buscar en cada carpeta dentro de flash tv seriesla carpeta mkv, mp4, srt y moverlos a la carpeta principal para poder agregarlos a una lista de reproducción de vlc o SMplayer. Porque ahora no puedo hacer eso.

Respuesta1

Espero que esto te ayude. Ejecute esto dentro de la carpeta raíz "carpeta de la serie flash tv"

Solo MK4

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

Todo excepto directorios...

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

información relacionada