Você pode excluir uma pasta com subpastas e arquivos usando comandos, mas precisa conhecer a ferramenta correta para fazer o trabalho. No Windows 10, quando você precisa remover um arquivo ou pasta com um terminal de comando, a primeira ferramenta que vem à mente é o del
comando, mas você descobrirá rapidamente que não funcionará para excluir pastas com subpastas recursivamente porque a ferramenta lida apenas com arquivos.
Se você deseja excluir pastas com conteúdo dentro, a ferramenta de linha de comando dependerá do terminal que você está usando. Se você estiver usando o prompt de comando, rmdir
(remover diretório) é a ferramenta que você deseja excluir pastas recursivamente. Por outro lado, se você estiver usando o PowerShell, Remove-Item
é o cmdlet que fará o trabalho.
Neste guia, você aprenderá duas maneiras de excluir rapidamente pastas com subpastas com Prompt de Comando e PowerShell.
Excluir pastas com subpastas com prompt de comando
Para excluir uma pasta com subpastas com um comando, siga estas etapas:
-
Abrir Começar no Windows 10.
-
Procurar por Prompt de comandoclique com o botão direito do mouse no resultado superior e selecione o Executar como administrador opção.
-
Digite o seguinte comando para excluir uma pasta vazia e pressione Digitar:
rmdir PATH\TO\FOLDER-NAME
No comando, substitua CAMINHO\TO\FOLDER-NAME com o caminho da pasta e o nome da pasta que deseja excluir.
Este exemplo remove a pasta “files”:
rmdir C:\files
Excluir pasta vazia -
Digite o seguinte comando para excluir a pasta e subpastas com conteúdo e pressione Digitar:
rmdir /s PATH\TO\FOLDER-NAME
Este exemplo remove a pasta, subpastas e arquivos “arquivos”:
rmdir /s C:\files
Excluir pasta com conteúdo -
Digite o seguinte comando para excluir uma pasta com conteúdo recursivamente sem prompt de confirmação e pressione Digitar/p>
rmdir /s /q PATH\TO\FOLDER-NAME
Este exemplo remove a pasta “arquivos”, subpastas e arquivos sem solicitar confirmação:
rmdir /s /q C:\files
Excluir pasta com subpastas silenciosamente
Depois de concluir as etapas, o comando excluirá as pastas com subpastas e arquivos do Windows 10.
o /s
A opção exclui a pasta e seu conteúdo no comando acima, mas solicita a confirmação. o /q
opção ignora o prompt e exclui a pasta recursivamente.
Excluir pastas com subpastas com o PowerShell
Para excluir recursivamente uma pasta inteira com um comando do PowerShell, use estas etapas:
-
Abrir Começar.
-
Procurar por PowerShellclique com o botão direito do mouse no resultado superior e selecione o Executar como administrador opção.
-
Digite o seguinte comando para excluir uma pasta vazia e pressione Digitar:
Remove-Item PATH\TO\FOLDER-NAME
No comando, substitua CAMINHO\TO\FOLDER-NAME com o caminho da pasta e o nome da pasta que você deseja excluir.
Este exemplo remove a pasta “files”:
Remove-Item C:\files
Comando de exclusão de pasta do PowerShell com confirmação -
Digite o seguinte comando para excluir uma pasta vazia e pressione Digitar:
Remove-Item -Recurse -Force PATH\TO\FOLDER-NAME
Este exemplo remove a pasta “files”:
Remove-Item -Recurse -Force C:\files
O PowerShell exclui recursivamente uma pasta
Depois de concluir as etapas, o comando excluirá a pasta e seu conteúdo com ou sem prompt, dependendo do comando escolhido.
o -Recurse
opção informa ao comando que você deseja excluir a pasta e seu conteúdo sem confirmação imediata. o -Force
A opção não é necessária, mas permite apagar itens especiais, incluindo arquivos somente leitura ou ocultos.