基本的な使い方
ls | Rename-Item -NewName { $_.Name -replace '置換対象文字列','置換後文字列'}
例
> ls
HOGE1.txt
HOGE2.txt
HOGE3.txt
とあった場合、HOGEをFUGAにしたいときは下記のようにする。
> ls | Rename-Item -NewName { $_.Name -replace 'HOGE(.*)','FUGA$1'}
FUGA1.txt
FUGA2.txt
FUGA3.txt
ファイル名にカッコが含まれる場合、「\」でエスケープ。
HOGE1(12345).txt
HOGE2(23456).txt
HOGE3(34567).txt
> ls | Rename-Item -NewName { $_.Name -replace '\(.*\)',''}
HOGE1.txt
HOGE2.txt
HOGE3.txt