[shorts] Como apagar arquivos e pasta recursivas com PowerShell
Como apagar arquivos e pastas de forma recursiva no PowerShell com Remove-Item e -Recurse, e o -WhatIf para conferir antes de excluir de verdade.
Para apagar todos os arquivos de um diretório usando PowerShell, você pode usar o comando Remove-Item. Aqui está um exemplo que remove todos os arquivos dentro de um diretório específico, mas mantém as subpastas intactas:
Remove-Item -Path 'Caminho\Para\Seu\Diretório\*' -FileSe você deseja remover todos os arquivos e subdiretórios (ou seja, limpar completamente o diretório), você pode adicionar o parâmetro -Recurse. Tenha cuidado com este comando, pois ele irá remover tudo dentro do diretório especificado, incluindo os próprios subdiretórios e seus conteúdos:
Remove-Item -Path 'Caminho\Para\Seu\Diretório\*' -RecurseLembre-se, sempre que estiver lidando com comandos que removem arquivos ou diretórios, é uma boa prática verificar o comando e o caminho especificado antes de executá-lo para evitar a exclusão acidental de dados importantes. Para uma segurança extra, você pode adicionar o parâmetro -WhatIf ao final do comando. Isso mostrará o que o comando faria sem realmente realizar a ação:
Remove-Item -Path 'Caminho\Para\Seu\Diretório\*' -Recurse -WhatIfAssim que tiver certeza, remova o -WhatIf para executar a exclusão.
Continue lendo
[shorts] Utilizando o "GREP" no Powershell do Windows
O grep não vem no Windows, mas o PowerShell tem Select-String. Exemplos de grep no PowerShell: buscar em arquivo e pasta, ignorar maiúsculas, excluir e contar.
[shorts] Como remover todas as branches locais de forma automatizada usando PowerShell no Windows
Ao trabalhar com repositórios Git, é comum acumular diversas branches locais que já não são mais necessárias. Remover essas branches manualmente pode...
[shorts] Como atualizar todos os pacotes Chocolatey da minha máquina de uma vez?
Esse dias eu quis atualizar todos os pacotes instalados via Chocolatey. Consultei a documentação e vi que não poderia ser mais fácil!