Estive trabalhando em um script que apagasse o conteúdo de uma pasta diariamente. Tive que pesquisar um comando que fizesse o proposto acima e encontrei o seguinte:
Get-ChildItem -Path C:\PASTA -Recurse -Force | Remove-Item -Recurse -Force
Este comando varre o conteúdo da pasta e apaga o que encontrar. Caso um arquivo não possa ser deletado, como um arquivo aberto por um usuário, então ele segue adiante apagando o que mais for possível.
Um detalhe, o script powershell precisa rodar em um prompt elevado.
Get-ChildItem -Path C:\PASTA -Recurse -Force | Remove-Item -Recurse -Force
Este comando varre o conteúdo da pasta e apaga o que encontrar. Caso um arquivo não possa ser deletado, como um arquivo aberto por um usuário, então ele segue adiante apagando o que mais for possível.
Um detalhe, o script powershell precisa rodar em um prompt elevado.
Havia tentando diversos scripts e não havia conseguido.
ResponderExcluirEsse funcionou diretinho. Valeu demais!