【发布时间】:2018-01-11 20:00:54
【问题描述】:
我想使用 powershell 脚本从我的文件夹 (D:\Test) 中删除特定的文本文件。以下是我的文件夹中的文件列表,需要删除文件名中名称为“碎片整理”的文件。
- Test.txt
- 日志.txt
- 碎片整理_20180111.txt
- 碎片整理_20180110.txt
我需要删除名为“碎片整理”的文件。
提前感谢您的帮助。
普拉塔普
【问题讨论】:
标签: powershell
我想使用 powershell 脚本从我的文件夹 (D:\Test) 中删除特定的文本文件。以下是我的文件夹中的文件列表,需要删除文件名中名称为“碎片整理”的文件。
我需要删除名为“碎片整理”的文件。
提前感谢您的帮助。
普拉塔普
【问题讨论】:
标签: powershell
PowerShell 真的很强大。这一项可以用一行来完成:
Remove-Item -Path "pathtoyourfile\*Defrag*.txt"
关于你的第二个问题:
Get-ChildItem -Path "pathtoyourfile\*Defrag*.txt" -Force | Where-Object { !$_.PSIsContainer -and $_.CreationTime -lt (Get-Date).AddDays(-15) } | Remove-Item -Force
【讨论】: