0
我有一個PowerShell腳本,我打算用它來刪除超過一定數額日齡刪除日誌文件不起作用
$path = "C:\users\example\desktop\test\*"
Get-ChildItem -Path $path -Include *txt | Where-Object {
$_.LastWriteTime -lt (Get-Date).AddDays(-30)
} | Remove-Item
的日誌文件現在腳本工作正常,在試驗的txt文件我已經創建了,但它不適用於日誌文件。每個文件都超過400 MB,那麼對於文件大小Remove-Item
可以處理的文件是否有限制?還是有什麼我失蹤?
'-include * log,* txt'? – 4c74356b41
嘗試在'Remove-Item'上添加'-Force',看看是否有所作爲。 –
@ 4c74356b41可能是對的,但要清楚的是,什麼文件擴展名不會被刪除?_'* .log'? – gravity