quinta-feira, 5 de fevereiro de 2015

Apagar Sub-Pastas e arquivos de uma Pasta com powershell

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.

Um comentário:

  1. Havia tentando diversos scripts e não havia conseguido.
    Esse funcionou diretinho. Valeu demais!

    ResponderExcluir