como mover arquivos da subpasta para a pasta pai?

0

Como você move todos os arquivos dentro de subpastas para a pasta pai. por exemplo: mover todos os arquivos mp3 dentro de muitas pastas na pasta de música pai? como fazer a partir de cmd? Eu quero a maneira mais simples e fácil de fazer isso. Eu quero um método cmd curto e simples

    
por Saksham Goyal 28.08.2016 / 15:46

2 respostas

0

isso vai fazer isso. MAS, as pastas vazias não serão apagadas E você precisa editar o tipo de arquivo no código para que ele funcione. agora vai funcionar apenas com arquivos mp3 e. você também tem que executar isso a partir do diretório pai! janelas cmd apenas

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

    
por 28.08.2016 / 16:36
3

Você também pode usar o PowerShell:

Get-ChildItem *.mp3 -Recurse | Move-Item -Destination .

Pesquisa todos os subdiretórios da pasta atual por .mp3 arquivos e move cada um para a pasta atual ( . ). Você pode alterar o nome do arquivo / filtro para que funcione com outros tipos de arquivos.

Versão compacta:

gci *.mp3 -R | mv -D .

Para invocar a partir de um prompt de comando normal:

powershell -Command "gci *.mp3 -R | mv -D ."
    
por 28.08.2016 / 16:39