rd
Exclui um diretório.
O comando rd também pode ser executado no Console de Recuperação do Windows, usando parâmetros diferentes. Para obter mais informações, consulte WinRE (Ambiente de Recuperação do Windows).
Observação
Esse comando é igual ao comando rmdir.
Sintaxe
rd [<drive>:]<path> [/s [/q]]
Parâmetros
Parâmetro | Descrição |
---|---|
[<drive>:]<path> |
Especifica o local e o nome do diretório que você deseja excluir. Um caminho é requerido. Se você incluir uma barra invertida () no início do caminho especificado, o caminho começará no diretório-raiz (independentemente do diretório atual). |
/s | Exclui uma árvore de diretório (o diretório especificado e todos os subdiretórios, incluindo todos os arquivos). |
/q | Especifica o modo silencioso. Não solicita confirmação ao excluir uma árvore de diretório. O parâmetro /q só funcionará se /s também for especificado. CUIDADO: Quando você executa no modo silencioso, toda a árvore de diretório é excluída sem confirmação. Verifique se os arquivos importantes foram movidos ou submetidos a backup antes de usar a opção da linha de comando /q. |
/? | Exibe a ajuda no prompt de comando. |
Comentários
Não é possível excluir um diretório que contenha arquivos, incluindo arquivos ocultos ou do sistema. Se você tentar fazer isso, a seguinte mensagem será exibida:
The directory is not empty
Use o comando dir /a para listar todos os arquivos (incluindo arquivos ocultos e do sistema). Em seguida, use o comando attrib com -h para remover os atributos de arquivo ocultos, -s para remover os atributos de arquivo do sistema ou -h -s para remover os atributos de arquivo ocultos e do sistema. Depois que os atributos ocultos e de arquivo forem removidos, você poderá excluir os arquivos.
Não é possível usar o comando rd para excluir o diretório atual. Se tentar excluir o diretório atual, a seguinte mensagem de erro será exibida:
The process can't access the file because it is being used by another process.
Se você vir essa mensagem de erro, deverá mudar para um diretório diferente (não um subdiretório do diretório atual) e tentar novamente.
Exemplos
Para mudar para o diretório-pai para que você possa remover com segurança o diretório desejado, digite:
cd ..
Para remover um diretório chamado test (e todos os seus subdiretórios e arquivos) do diretório atual, digite:
rd /s test
Para executar o exemplo anterior no modo silencioso, digite:
rd /s /q test