Удалите файлы по дате и счетчик символов

У меня есть интересная проблема. Я должен удалить каталоги, которые являются более старыми, чем x дни, но являются только числовыми. У нас есть папка журнала, которая имеет файлы журнала, которые мы должны удалить, но другие файлы и папки также хранятся в том же определении местоположения.. Обычно я сделал бы сценарии PS для удаления всех каталогов по x сумме дней, но я могу удалить все папки. Я только должен удалить папки, которые являются полностью числовыми.

Требуемый, чтобы видеть, были ли у кого-либо какие-либо идеи?

-1
задан 23 March 2015 в 20:08
1 ответ

$ root = 'C: \ logs'

Get-ChildItem -Path $ root | Where-Object { $ .name -match "^ \ d * $" -и $ .LastWriteTime -lt (Get-Date) .Adddays (-45) } | Remove-Item -Recurse -Force

0
ответ дан 5 December 2019 в 20:36

Теги

Похожие вопросы