replace names of all directiories and files in PS

前端 未结 3 698
忘了有多久
忘了有多久 2021-01-05 18:56

I want to replace all space characters into \"_\" in names of all subfolders and files. Unfortunately when I type:

Get-ChildItem -recurse -name | ForEach-Obj         


        
3条回答
  •  轮回少年
    2021-01-05 19:34

    Adding a filter worked for me:

    Get-ChildItem C:\path-to-directory -Recurse -Filter *foo* | Rename-Item -NewName { $_.name -replace 'foo', 'bar'} -verbose
    

提交回复
热议问题