How can I bulk rename files in PowerShell?

前端 未结 8 2039
春和景丽
春和景丽 2021-01-30 10:36

I\'m trying to do the following:

Rename-Item c:\\misc\\*.xml *.tmp

I basically want to change the extension on every files within a directory t

8条回答
  •  隐瞒了意图╮
    2021-01-30 11:02

    dir -Recurse | where-object -FilterScript {$_.Extension -eq ".xml"} | Rename-Item -NewName {[System.IO.Path]::GetFileNameWithoutExtension($_.fullname) + ".tmp"}
    

    use -WhatIf to evaluate the result first

提交回复
热议问题