Como excluir pastas e subpastas no PowerShell

Publicados: 2021-12-23
Como excluir pastas e subpastas no PowerShell

Livrar-se de qualquer arquivo no Windows 10 é tão fácil quanto comer torta. No entanto, a duração do processo de exclusão executado no File Explorer varia de item para item. Os vários fatores que influenciam são o tamanho, o número de arquivos individuais a serem excluídos, o tipo de arquivo, etc. Assim, a exclusão de pastas grandes contendo milhares de arquivos individuais pode levar horas . Em alguns casos, o tempo estimado exibido durante a exclusão pode ser até mais de um único dia. Além disso, a maneira tradicional de excluir também é um pouco ineficiente, pois você precisará esvaziar a Lixeira para remover permanentemente esses arquivos do seu PC. Portanto, neste artigo, discutiremos como excluir pastas e subpastas no Windows PowerShell rapidamente.

Como excluir pastas e subpastas no PowerShell

Conteúdo

  • Como excluir pastas e subpastas no Windows PowerShell
  • Por que excluir arquivos grandes no Windows 10?
  • Problemas com a exclusão de arquivos e pastas grandes
  • Método 1: Excluir pastas e subpastas no Windows PowerShell
  • Método 2: Excluir pastas e subpastas no prompt de comando
  • Método 3: Adicionar opção de exclusão rápida no menu de contexto
  • Dica profissional: tabela de parâmetros e seus usos

Como excluir pastas e subpastas no Windows PowerShell

As maneiras mais simples de excluir uma pasta estão listadas abaixo:

  • Selecione o item e pressione a tecla Del no teclado.
  • Clique com o botão direito do mouse no item e selecione Excluir no menu de contexto que aparece.

No entanto, os arquivos que você exclui não são excluídos permanentemente pelo PC, pois os arquivos ainda estarão presentes na Lixeira. Portanto, para remover arquivos permanentemente do seu PC com Windows,

  • Pressione as teclas Shift + Delete juntas para excluir o item.
  • Ou, clique com o botão direito do mouse no ícone da lixeira na área de trabalho e, em seguida, clique na opção Esvaziar lixeira .

Por que excluir arquivos grandes no Windows 10?

Aqui estão alguns motivos para excluir arquivos grandes no Windows 10:

  • O espaço em disco no seu PC pode estar baixo, portanto, é necessário liberar espaço.
  • Seus arquivos ou pasta podem ter sido duplicados acidentalmente
  • Seus arquivos privados ou confidenciais podem ser excluídos para que ninguém mais possa acessá-los.
  • Seus arquivos podem estar corrompidos ou cheios de malware devido ao ataque de programas maliciosos.

Problemas com a exclusão de arquivos e pastas grandes

Às vezes, ao excluir arquivos ou pastas maiores, você pode enfrentar problemas irritantes como:

  • Os arquivos não podem ser excluídos – Isso acontece quando você tenta excluir arquivos e pastas do aplicativo em vez de desinstalá-los.
  • Duração muito longa da exclusão – Antes de iniciar o processo de exclusão real, o Explorador de Arquivos verifica o conteúdo da pasta e calcula o número total de arquivos para fornecer um ETA. Além de verificar e calcular, o Windows também analisa os arquivos para exibir atualizações no arquivo/pasta que está sendo excluído naquele momento. Esses processos adicionais contribuem muito para o período geral da operação de exclusão.

Deve ler : O que é HKEY_LOCAL_MACHINE?

Felizmente, existem algumas maneiras de contornar essas etapas desnecessárias e acelerar o processo de exclusão de arquivos grandes do Windows 10. Neste artigo, orientaremos você por vários métodos para fazer o mesmo.

Método 1: Excluir pastas e subpastas no Windows PowerShell

Siga as etapas mencionadas abaixo para excluir pastas grandes usando o aplicativo PowerShell:

1. Clique em Iniciar e digite powershell , depois clique em Executar como administrador .

abra o Windows PowerShell como administrador na barra de pesquisa do Windows

2. Digite o seguinte comando e pressione a tecla Enter .

 Remove-Item -path C:\Users\ACER\Documents\large_folders -recurse

Nota: Altere o caminho no comando acima para o caminho da pasta que você deseja excluir.

digite o comando para excluir o arquivo ou pasta no Windows PowerShell. Como excluir pastas e subpastas no PowerShell

Leia também: Como excluir arquivos de instalação do Windows no Windows 10

Método 2: Excluir pastas e subpastas no prompt de comando

De acordo com a documentação oficial da Microsoft, o comando del exclui um ou mais arquivos e o comando rmdir exclui o diretório de arquivos. Ambos os comandos também podem ser executados no Ambiente de Recuperação do Windows. Veja como excluir pastas e subpastas no prompt de comando:

1. Pressione as teclas Windows + Q para iniciar a barra de pesquisa .

Pressione a tecla Windows e Q para iniciar a barra de pesquisa

2. Digite Prompt de Comando e clique na opção Executar como Administrador no painel direito.

Digite Prompt de Comando e clique na opção Executar como Administrador no painel direito. Como excluir pastas e subpastas no PowerShell

3. Clique em Sim no pop-up Controle de Conta de Usuário , se solicitado.

4. Digite cd e o caminho da pasta que deseja excluir e pressione a tecla Enter .

Por exemplo, cd C:\Users\ACER\Documents\Adobe como mostrado abaixo.

Nota: Você pode copiar o caminho da pasta do aplicativo Explorador de Arquivos para que não haja erros.

abra uma pasta no prompt de comando

5. A linha de comando agora refletirá o caminho da pasta. Faça uma verificação cruzada uma vez para garantir que o caminho inserido exclua os arquivos corretos. Em seguida, digite o seguinte comando e pressione a tecla Enter para executar.

 del /f/q/s *.* > null 

digite o comando para excluir a pasta no prompt de comando. Como excluir pastas e subpastas no PowerShell

6. Digite cd. . comando para voltar uma etapa no caminho da pasta e pressione a tecla Enter .

digite cd.. command no prompt de comando

7. Digite o seguinte comando e pressione Enter para excluir a pasta especificada.

 rmdir /q/s FOLDER_NAME

Altere o FOLDER_NAME com o nome da pasta que você deseja excluir.

o comando rmdir para excluir a pasta no prompt de comando

Isto é como excluir pastas e subpastas grandes no prompt de comando.

Leia também: Como forçar a exclusão de arquivo no Windows 10

Método 3: Adicionar opção de exclusão rápida no menu de contexto

Embora tenhamos aprendido como excluir pastas e subpastas no Windows PowerShell ou no prompt de comando, o procedimento precisa ser repetido para cada pasta grande individual. Para facilitar ainda mais, os usuários podem criar um arquivo em lote do comando e, em seguida, adicionar esse comando ao menu de contexto do Explorador de Arquivos. É o menu que aparece depois que você clica com o botão direito do mouse em um arquivo/pasta. Uma opção de exclusão rápida estará disponível para cada arquivo e pasta no Explorer para você escolher. Este é um procedimento demorado, portanto, siga-o com cuidado.

1. Pressione as teclas Windows + Q juntas e digite notepad. Em seguida, clique em Abrir como mostrado.

procure o bloco de notas na barra de pesquisa do Windows e clique em abrir. Como excluir pastas e subpastas no PowerShell

2. Copie e cole com cuidado as linhas fornecidas no documento do Bloco de Notas, conforme ilustrado:

 @ECHO OFF
ECHO Excluir Pasta: %CD%?
PAUSA
DEFINIR PASTA=%CD%
CD /
DEL /F/Q/S "%FOLDER%" > NUL
RMDIR /Q/S "%FOLDER%"
SAÍDA 

digite o código no bloco de notas

3. Clique na opção Arquivo no canto superior esquerdo e escolha Salvar como… no menu.

clique em Arquivo e selecione Salvar como opção no Bloco de Notas. Como excluir pastas e subpastas no PowerShell

4. Digite quick_delete.bat como Nome do arquivo: e clique no botão Salvar .

Digite quick delete.bat à esquerda do nome do arquivo e clique no botão Salvar.

5. Vá para Local da pasta . Clique com o botão direito do mouse no arquivo quick_delete.bat e escolha Copiar mostrado em destaque.

Clique com o botão direito do mouse no arquivo delete.bat rápido e escolha Copiar no menu. Como excluir pastas e subpastas no PowerShell

6. Vá para C:\Windows no Explorador de Arquivos. Pressione as teclas Ctrl + V para colar o arquivo quick_delete.bat aqui.

Nota: Para adicionar a opção de exclusão rápida, o arquivo quick_delete.bat precisa estar em uma pasta que tenha uma variável de ambiente PATH própria. A variável de caminho para a pasta do Windows é %windir%.

Vá para a pasta Windows no Explorador de Arquivos. Pressione Ctrl e v para colar o arquivo quick delete.bat nesse local

7. Pressione as teclas Windows + R simultaneamente para iniciar a caixa de diálogo Executar .

8. Digite regedit e pressione Enter para abrir o Editor do Registro .

Observação: se você não estiver conectado a partir de uma conta de administrador, receberá um pop-up de controle de conta de usuário solicitando permissão. Clique em Sim para concedê-lo e continue as próximas etapas para excluir pastas e subpastas.

digite regedit na caixa de diálogo Executar

9. Vá para HKEY_CLASSES_ROOT\Directory\shell conforme mostrado abaixo.

vá para a pasta shell no editor de registro. Como excluir pastas e subpastas no PowerShell

10. Clique com o botão direito do mouse na pasta shell . Clique em Novo> Chave no menu de contexto. Renomeie esta nova chave como Quick Delete .

clique com o botão direito do mouse na pasta shell e clique em Novo e selecione a opção Chave no Editor do Registro

11. Clique com o botão direito do mouse na tecla Quick Delete , vá para New e escolha Key no menu, conforme ilustrado abaixo.

clique com o botão direito do mouse em Quick Delete e selecione a opção New e depois Key no Editor do Registro

12. Renomeie a nova chave como Command .

renomeie a nova chave como comando na pasta Quick Delete no Editor do Registro

13. No painel direito, clique duas vezes no arquivo (Padrão) para abrir a janela Editar String .

clique duas vezes em Default e a janela Edit String aparecerá. Como excluir pastas e subpastas no PowerShell

14. Digite cmd /c “cd %1 && quick_delete.bat” em Dados do valor: e clique em OK

insira os dados do valor na janela Editar String no Editor do Registro

A opção Excluir rápido agora foi adicionada ao menu de contexto do Explorer.

15. Feche o aplicativo Editor do Registro e volte para a pasta que deseja excluir.

16. Clique com o botão direito do mouse na pasta e escolha Quick Delete no menu de contexto, conforme mostrado.

Feche o aplicativo Editor do Registro e volte para a pasta que deseja excluir. Clique com o botão direito na pasta e escolha Quick Delete. Como excluir pastas e subpastas no PowerShell

Assim que você selecionar Quick Delete, uma janela de prompt de comando aparecerá solicitando a confirmação da ação.

17. Verifique o caminho da pasta e o nome da pasta uma vez e clique em qualquer tecla do teclado para excluir a pasta rapidamente.

Nota: No entanto, se você acidentalmente selecionar a pasta errada e quiser encerrar o processo, pressione Ctrl + C . O prompt de comando solicitará novamente a confirmação exibindo a mensagem Terminar batch job (Y/N)? Pressione Y e pressione Enter para cancelar a operação de Exclusão Rápida, conforme ilustrado abaixo.

encerrar o trabalho em lote para excluir a pasta no prompt de comando

Leia também: Como excluir entradas quebradas no registro do Windows

Dica profissional: tabela de parâmetros e seus usos

Parâmetro Função/Uso
/f Exclui com força os arquivos somente leitura
/q Ativa o modo silencioso, você não precisa confirmar para cada exclusão
/s Executa o comando em todos os arquivos nas pastas do caminho especificado
*.* Exclui todos os arquivos dessa pasta
nulo Acelera o processo desativando a saída do console

Execute del /? comando para saber mais sobre o mesmo.

Execute del Para saber mais informações sobre o comando del

Recomendado:

  • Onde a Microsoft Store instala jogos?
  • Como corrigir PDFs que não abrem no Chrome
  • Como desativar a ferramenta Google Software Reporter
  • Como adicionar o plug-in do Notepad ++ no Windows 10

Os métodos acima são os métodos mais eficazes para excluir pastas grandes no Windows 10 . Esperamos que este guia tenha ajudado você a aprender como excluir pastas e subpastas no PowerShell e no prompt de comando . Além disso, se você tiver dúvidas/comentários sobre este artigo, sinta-se à vontade para deixá-los na seção de comentários.