У меня есть интересная проблема. Я должен удалить каталоги, которые являются более старыми, чем x дни, но являются только числовыми. У нас есть папка журнала, которая имеет файлы журнала, которые мы должны удалить, но другие файлы и папки также хранятся в том же определении местоположения.. Обычно я сделал бы сценарии PS для удаления всех каталогов по x сумме дней, но я могу удалить все папки. Я только должен удалить папки, которые являются полностью числовыми.
Требуемый, чтобы видеть, были ли у кого-либо какие-либо идеи?
$ root = 'C: \ logs'
Get-ChildItem -Path $ root | Where-Object { $ .name -match "^ \ d * $" -и $ .LastWriteTime -lt (Get-Date) .Adddays (-45) } | Remove-Item -Recurse -Force