Como mover todos os arquivos de vídeo em todos os subdiretórios para um diretório pai?

1

Melhor seria usar um arquivo .bat. Mas também pode ser o Powershell, se for mais fácil.

Agora estou usando isso:

for /r "M:\movies\new\" %%x in (*.mp4) do move "%%x" "M:\movies\new\"

mas isso funciona apenas para uma extensão (.mp4). Como eu poderia fazer isso para várias extensões?

    
por JedatKinports 01.05.2018 / 23:33

1 resposta

0

O Windows (e o MacOS plus * ix) são anteriores às numerosas extensões criadas para reter o vídeo. O sistema operacional não sabe como dizer o que é um arquivo de vídeo e o que não é, portanto, você precisará executar essa linha de comando para cada extensão que deseja mover.

Como alternativa, mova os arquivos * .txt para outro diretório, mova tudo o que resta e mova * .txt de volta, a la

for /r "M:\movies\new\" %%x in (*.txt) do move "%%x" "M:\placeholder\"
for /r "M:\movies\new\" %%x in (*.*) do move "%%x" "M:\movies\new\"
for /r "M:\placeholder\" %%x in (*.txt) do move "%%x" "M:\original directory\"
    
por 02.05.2018 / 00:56