[shorts] Como apagar arquivos e pasta recursivas com PowerShell
![[shorts] Como apagar arquivos e pasta recursivas com PowerShell](https://iagofrota.com.br/wp-content/uploads/2024/04/Como-apagar-arquivos-e-pasta-recursivas-com-PowerShell.png) 
				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:
| 1 | Remove-Item -Path 'Caminho\Para\Seu\Diretório\*' -File | 
Se 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:
| 1 | Remove-Item -Path 'Caminho\Para\Seu\Diretório\*' -Recurse | 
Lembre-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:
| 1 | Remove-Item -Path 'Caminho\Para\Seu\Diretório\*' -Recurse -WhatIf | 
Assim que tiver certeza, remova o -WhatIf para executar a exclusão.
