DELETANDO FORÇADO PASTAS/ARQUIVOS – WINDOWS

Faz um tempo que procurava um comando no windows para deletar forçado pastas e subpastas, principalmente porque tive mensagem de erro como a seguinte abaixo que nem com comando como “rmdir /s folder” ou “rm /f /s /q folder” não deletava.

“Os nomes dos arquivos de origem são maiores do que o tamanho máximo permitido pelo sistema de arquivos. Tente mover para um local que tenha um nome de caminho menor ou renomeie com nomes menores antes de tentar a operação”

COMANDO

Usando o comando robocopy com a opção MIR que vou mostrar, ela “espelha” a origem com a pasta destino, logo se a origem é vazia o destino será no final vazio também. É um paliativo, porque na verdade o robocopy é mais para cópias, e neste caso mesmo ele irá esvaziar a pasta e não “deletar” de fato.

Primeiro crie uma pasta vazia com mkdir ou Windows Explorer depois rode o robocopy.

mkdir PastaVazia
robocopy /MIR PastaVazia PastaParaEsvaziar

FONTE

https://tylermade.net/2017/10/06/how-to-delete-all-files-in-a-directory-with-robocopy/

https://stackoverflow.com/questions/97875/rm-rf-equivalent-for-windows

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *