PowerShell删除过去30天文件
时间: 2023-12-26 14:04:24 浏览: 126
用PowerShell删除N天前或指定日期(前后)创建(或修改)的文件
可以使用PowerShell的`Get-ChildItem`和`Remove-Item`命令来删除过去30天的文件。命令如下:
```
Get-ChildItem -Path "C:\your\path" -Recurse -File | Where-Object {$_.LastWriteTime -lt (Get-Date).AddDays(-30)} | Remove-Item
```
其中,`-Path` 参数指定要搜索的目录,`-Recurse` 参数指定要搜索子目录,`-File` 参数指定只搜索文件而不是文件夹。`Where-Object` 过滤器使用 `LastWriteTime` 属性来检查文件是否在30天前被修改。最后,`Remove-Item` 命令删除符合条件的文件。请注意,这个命令会永久删除文件,因此请谨慎使用。
阅读全文