【Powershell】ファイルの中身を一括でリネーム
共通の名前がついているファイルの名前を
一括して変更したい場合がありました。
そこで調べたらpowershellにはrename -itemという命令がありました。
使い方は以下のように
#アセンブリの読み込み [void][System.Reflection.Assembly]::Load("Microsoft.VisualBasic, Version=8.0.0.0, Culture=Neutral, PublicKeyToken=b03f5f7f11d50a3a") #コピーした先のフォルダに移動 cd $targetPath #リネーム実行 dir | rename-item -newname { $_.name -replace $targetName,$newName }
cdコマンドでファイル名を変えたいフォルに移動して
dirでフォルダの一覧を表示します。
その後rename-itemでファイル名を変更しています。
この場合targetNameをnewNameに変更しています。
結構需要があるみたいですね(´・ω・)