概要
手順
Get-ChildItem | Rename-Item -NewName { $_.Name -replace 'before(.*)','after$1'}
その他
- 拡張子を変更する場合
Get-ChildItem | Rename-Item -NewName{$_.Name -Replace "\.txt",".log"}
["\.txt",".log"]を変更前、変更後で入力。
- 連番を付与する場合
ls -File | sort Name | % {$i = 1} { $Newname = "title_" + $i.tostring("000")+$_.extension; rename-item $_ $Newname; $i++ }
[title_]にファイル名の先頭を入力。