用powershell删除文件文件名前2个字符相同

用powershell删除文件文件名前2个字符相同

我是 Powershell 新手。我创建了一些脚本来删除某些日志目录中的所有文件。现在我需要创建一个脚本来删除某个目录中的部分 .log 文件(但不是全部)。所有文件都以 20、“20*.log 或 20*.bat”开头。我可以用 powershell 执行此操作吗?

答案1

最简单的方法是这样的:

Get-ChildItem -Path C:\temp -File -Filter "20*" | Where-Object {(($_.Extension -match ".log") -or ($_.Extension -match ".bat"))}

相关内容