我使用以下Powershell脚本重命名文件夹中的文件(从文件名中删除一部分)。但是我想对除.dxl文件之外的所有文件执行此操作。
Get-ChildItem <location> -Recurse |
Where-Object { $_.Extension -ne 'dxl' } |
Rename-Item -Path $_.FullName -NewName { (($_.BaseName -replace '(.*)-.*?$','$1') + $_.Extension) }