Compartilhar via


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).

Note

Esse comando é o mesmo que o comando rmdir.

Syntax

rd [<drive>:]<path> [/s [/q]]

Parameters

Parameter Description
[<drive>:]<path> Especifica o local e o nome do diretório que você deseja excluir. O caminho é obrigatório. 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 seus 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órios é excluída sem confirmação. Certifique-se de que os arquivos importantes sejam movidos ou copiados antes de usar a opção de linha de comando /q .

/? Exibe a ajuda no prompt de comando.

Remarks

  • Você não pode excluir um diretório que contém 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 atributos de arquivo ocultos, -s para remover atributos de arquivo do sistema ou -h -s para remover atributos de arquivo ocultos e do sistema. Depois que os atributos ocultos e de arquivo tiverem sido removidos, você poderá excluir os arquivos.

  • Você não pode usar o comando rd para excluir o diretório atual. Se você 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ê receber essa mensagem de erro, deverá alterar para um diretório diferente (não um subdiretório do diretório atual) e tentar novamente.

Examples

Para alterar 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