Mover arquivo recursivamente para a pasta pai

Mover arquivo recursivamente para a pasta pai

Estou no Windows 10, preciso de um script em lote ou script do PowerShell para resolver esse problema.

Eu baixei a série de TV em flash, a estrutura fica assim

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

E os arquivos do filme estão dentro das pastas de episódios junto com as legendas srt às vezes. As pastas que contêm os episódios possuem nomes diferentes. Os episódios às vezes são principalmente mkv e mp4.

Quero um script para pesquisar cada pasta dentro flash tv seriesda pasta procurando por mkv, mp4, srt e movê-los para a pasta pai para que eu possa adicioná-los a uma lista de reprodução vlc ou SMplayer. Porque agora não posso fazer isso.

Responder1

Espero que isso ajude você. Execute isso na pasta raiz "flash tv series folder"

Apenas MK4

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

Tudo, exceto diretórios ...

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

informação relacionada