Como posso excluir arquivos com mais de 30 dias [duplicados]

1
forfiles -p "C:\what\ever" -s -m *.* /D -<number of days> /C "cmd /c del @path"

Estou usando o conjunto acima para 90 dias. Não deseja excluir arquivos anteriores, a menos que seja definido como 30 dias. Não tenho certeza do que estou perdendo.

    
por daryl 23.02.2017 / 23:33

1 resposta

1

Aqui está o caminho do Powershell:

$limit = (Get-Date).AddDays(-30)
Get-ChildItem -Path "C:\Path\Whatever" -Recurse | Where-Object {$_.LastWriteTime -lt $limit} | Remove-Item
    
por 24.02.2017 / 02:41

Tags