PowerShell - 按特定文件夹中的修改日期删除文件

PowerShell - Delete files by modified date in specific folders

阅读源代码无效,或者我什至不确定是否一切正常..需要你们的帮助。

谢谢!

$Src = C:\Users\Asus\Documents\PowerShell\Folder.txt

Get-ChildItem –Path $Src -file -Recurse | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-30))} | Remove-Item -Whatif

内容在 Folder.txt

New Folder

New Folder(2)

尝试使用:

$Src = "C:\Users\Asus\Documents\PowerShell\Folder.txt"
Get-ChildItem –Path (Get-Content $Src) -file -Recurse