我希望使用powershell脚本从我的文件夹(D:\Test)中删除特定的文本文件,下面是我文件夹中的文件列表,需要删除文件名中包含“Defrag”的文件。
- Test.txt
- Log.txt
- Defrag_20180111.txt
- Defrag_20180110.txt
我需要删除文件名包含“Defrag”的文件。
提前感谢您的帮助。
Pratap
我希望使用powershell脚本从我的文件夹(D:\Test)中删除特定的文本文件,下面是我文件夹中的文件列表,需要删除文件名中包含“Defrag”的文件。
我需要删除文件名包含“Defrag”的文件。
提前感谢您的帮助。
Pratap
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