powershell 获取超过X天的子文件夹数

yqhsw0fo  于 2023-06-06  发布在  Shell
关注(0)|答案(1)|浏览(137)

我使用下面的命令$(ls C:\temp).LastWriteTime这导致在我的计算机上的一些文件夹,我可以看到,有2个文件夹旧的X天。但是,当我输出结果以获取大于x天的最后一次写入时间时,结果为零。我做错了什么?完整的脚本看起来像这样:

$(ls c:\temp).LastWriteTime | 
Where{$_.LastWriteTime -ge (Get-Date).AddDays(-2)}
Measure-Object |
  select -Expand Count
gcuhipw9

gcuhipw91#

您正在使用-ge,它应该是-le

Get-ChildItem -Path "C:\Temp\" -Directory -recurse| where {$_.LastWriteTime -le $(get-date).Adddays(-2)} | Measure-Object | Select-Object -ExpandProperty Count

相关问题