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

Я использую вышеуказанный набор до 90 дней. Он не хочет удалять файлы ранее, если не установлено 30 дней. Не уверен, что мне не хватает.

1 ответ1

1

Вот способ Powershell:

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .