【发布时间】:2020-01-04 20:20:58
【问题描述】:
我想从下面的文件夹结构中删除所有类型的文件,这些文件早于 30 天。所以我使用了下面的 PowerShell 脚本。但它不会删除任何文件。
PowerShell 脚本:
Get-ChildItem –Path "C:\Users\VJ\Documents\MainDir" –Recurse | Where-Object { $_.CreationTime –lt (Get-Date).AddDays(-30) } | Remove-Item
文件夹结构:
MainDir
|
SubDir1 -> Folder1 -> Folder2 -> Zip/CSV files
SubDir2 -> Folder1->.txt files
|
Folder2 -> .txt files
最终结果应该是从所有文件夹(MainDir 的子文件夹)中删除的所有类型的文件。
【问题讨论】:
标签: powershell