deseja remover uma pasta da linha de comandos do Windows(CMD)? Este post explica como usar o comando rmdir para excluir pastas e seu conteúdo. Você também pode encontrar exemplos para cada caso de uso de exclusão de pasta-Pastas Vazias, pastas não vazias, pastas com nomes brancos espaçados, etc.

apagar a pasta do CMD

executar o comando na pasta.,

rmdir directoryname

Exemplo:

C:>rmdir emptydirC:>

Como eliminar uma não esvaziar a pasta

simples rmdir não funciona para pastas ter algum conteúdo.

C:>rmdir nonemptydirThe directory is not empty.

Use /s opção para excluir o conteúdo da pasta juntamente com a pasta. Isto apaga todas as sub-pastas recursivamente.

C:>rmdir /S nonemptydirnonemptydir, Are you sure (Y/N)? y C:>

Force delete a folder without confirmation

To force delete directory, without being asked for confirmation, we can use / Q switch.,

rmdir /Q /S nonemptydir

também podemos usar ‘rd’ em vez de ‘rmdir’. Ambos os nomes se referem ao mesmo comando. Este comando funciona no Windows 2000, Windows XP, Server 2003, Vista, Windows 7 e 10.

Excluir o diretório com espaços em branco no nome

Rmdir pode excluir arquivos com espaços em branco no nome, você só precisa quebrar o nome da pasta em aspas duplas, como mostrado no exemplo abaixo.,

rmdir /Q /S "folder with spaces in the name"

Excluir o conteúdo de um diretório, mas manter o diretório

O caso de uso aqui é eliminar todo o conteúdo do diretório, mas manter o diretório pai para que nós não precisará criá-la novamente. rmdir /Q /S não funciona aqui, pois apaga também a pasta-mãe. Em vez disso, os comandos abaixo devem fazer o truque.

forfiles /P directory_path /M * /C "cmd /c if @isdir==FALSE del @file"forfiles /P directory_path /M * /C "cmd /c if @isdir==TRUE rmdir /S /Q @file"

isto funciona em 2 etapas – o primeiro comando apaga todos os ficheiros, enquanto o segundo elimina todos os subdiretórios.,

erros

para apagar uma pasta, deverá ter permissões de acesso apropriadas na pasta. Caso contrário, o rmdir lança um erro de ‘Acesso negado’.