PowerShell删除从txt文件读取的超过X天的文件夹

PowerShell删除从txt文件读取的超过X天的文件夹,powershell,powershell-2.0,Powershell,Powershell 2.0,如何检查从txt文件传递的路径是否早于X天? 然后,如果是,我想删除它们 检查文件夹中文件的修改数据不关我的事。我只想检查文件夹中创建的数据 我是Powershell的新手,因此,目前我只知道处理文件。将对象的CreationTime属性与X天前的日期进行比较: $x = 42 $f = Get-Item C:\Temp\foo.txt if ($f.CreationTime -lt (Get-Date).AddDays(-$x)) { $f.Delete } 我很肯定你会通过搜索SO和go

如何检查从txt文件传递的路径是否早于X天? 然后,如果是,我想删除它们

检查文件夹中文件的修改数据不关我的事。我只想检查文件夹中创建的数据


我是Powershell的新手,因此,目前我只知道处理文件。

将对象的
CreationTime
属性与X天前的日期进行比较:

$x = 42
$f = Get-Item C:\Temp\foo.txt

if ($f.CreationTime -lt (Get-Date).AddDays(-$x)) { $f.Delete }

我很肯定你会通过搜索SO和google找到这个。作为一个“新手”并不意味着你不能自己尝试一下。