使用Powershell重命名文件夹中的文件(不包括某些扩展名)

时间:2019-02-28 10:12:05

标签: powershell rename

我使用以下Powershell脚本重命名文件夹中的文件(从文件名中删除一部分)。但是我想对除.dxl文件之外的所有文件执行此操作。

Get-ChildItem <location> -Recurse |
    Where-Object { $_.Extension -ne 'dxl' } |
    Rename-Item -Path $_.FullName -NewName { (($_.BaseName -replace '(.*)-.*?$','$1') + $_.Extension) }

0 个答案:

没有答案