Eu tenho uma estrutura de pastas complexa semelhante a:
h:\folder1\folder2\folder3
h:\folder1\folder2\a
h:\folder1\b
h:\folder1\folder3
h:\folder1\folder4\d
Exceto provavelmente com centenas de pastas e uma profundidade de cerca de 4.
Quero executar um comando que coloque move
todos os arquivos de cada subpasta na pasta de nível superior. Então, algo parecido h:\folder1\*\*.*
com h:\folder1
.
Existe uma ferramenta que eu possa usar para fazer isso? O Windows 7 tem um comando que fará isso?
Responder1
Existe uma maneira de mover todos os arquivos
- Vá para a pasta pai
- Clique em
Search box
- Digite
*.*
e espere - Você verá todos os arquivos e pastas
- Selecione todos os arquivos, exceto pastas
- Execute
Cut
a operação (CTRL+X
) - Vá para a pasta pai
- Execute
Paste
a operação (CTRL+V
)
Agora os arquivos foram movidos para a pasta pai
Responder2
Encontrei a resposta aqui:Mova arquivos de várias pastas para o diretório pai com prompt de comando.
Um cara criou um programa de linha de comando que funciona muito bem no Win 7, sem necessidade de instalação de coisas extras.
h:\Downloads\MoveFilesUpFromSubfolders.exe -t .
Você acabou de executar isso na pasta pai (h:\folder1) para mim e depois faz um teste. se o teste parecer bom, você executa o comando
h:\Downloads\MoveFilesUpFromSubfolders.exe .
Bam! depois de alguns minutos, tudo estará pronto e você poderá excluir todas as suas pastas.
Obrigado cara!