PowerShell 文件操作实用指南
1. 查找特定日期之前修改的文件
在系统管理中,有时需要找出在特定日期之前修改过的文件。可以使用 Get-ChildItem 命令列出目录中的文件,再用 Where-Object 命令将文件的 LastWriteTime 属性与指定日期进行比较。
- 示例代码 :查找2007年之前创建的所有文件
Get-ChildItem -Recurse | Where-Object { $_.LastWriteTime -lt "01/01/2007" }
- 查找近期修改或未修改的文件 :若要查找近期修改或未修改的文件,可借助 .NET 框架的
DateTime类中的AddDays()方法进行简单的日期计算。- 查找最近30天内修改的所有文件:
$compareDate = (Get-Date).AddDays(-30)
Get-ChildItem -Recurse | Where-Object { $_.LastWriteTime -ge $compareDate }
- 查找超过30天未修改的所有文件:
超级会员免费看
订阅专栏 解锁全文
39

被折叠的 条评论
为什么被折叠?



