秒でわかる

秒でわかる複数のファイル名の共通する一部を一括で変換、置換する方法【Windows】

2手順で完了!!
(以下手順を踏む前に念のため、バックアップを取っておくことをお勧めします。バックアップ方法はどこかにてきとうなフォルダを作り、その中に対象ファイルをまるごとコピーするだけです。何事もなかったらバックアップファイルは削除なりしてください。)

スポンサーリンク

手順①:PowerShellを起動

置換したいファイルのある場所(フォルダ)を開きます。

“名前_番号”を一括で違う文字に置き換えしたい…

アドレスバーに”powershell“と入力してEnter

スポンサーリンク

先ほどのフォルダがセットされた状態でPowerShellが起動します。

(Windows10などでは表示が多少異なるかもしれません。これはWindows11での表示画面です。)

スポンサーリンク

手順②:置換コマンドを打つ

PowerShellでリネームアイテムコマンドを入力し、Enterを押すと、文字が一括で置換されます。

ls -File | ren -NewName {$_.Name -replace "置換前の文字","置換後の文字"}

例:(名前_番号)」を「太郎_6677」に置き換えする場合

注:置換前の文字に半角カッコ「(」「)」が含まれている場合

PowerShellが半角カッコを文字として認識してくれないため、文字として認識させるために、対象文字の前に半角のバックスラッシュもしくは半角の円マークを入れる必要があります。

(置換後の文字は、半角カッコがあってもバックスラッシュ、円マークを入れる必要はありません)

スポンサーリンク

アドレスバーからPowerShell起動して
ls -File | ren -NewName {$_.Name -replace “\(名前_番号\)“,”太郎_6677“}
と入力してEnter

一括でファイル名の一部が変更された!!

一瞬にしてフォルダ内の全ファイル名の特定の文字が変換されました!

 

用が済んだらPowerShellアプリは右上の×を押して終了します。

スポンサーリンク

おわりに

PC作業、事務作業等する人にとってPowerShellは何かと役に立ちます!便利で作業効率がぐっと上がります!

ぜひほかにPowerShellでできることなど調べてみてください!

↓パワーシェル良書3選



スポンサーリンク
スポンサーリンク
ユノログ

「役立つ!見やすい!読みやすい!わかりやすい!」を心がけて、
色んなこと発信していきます!

yuuをフォローする
タイトルとURLをコピーしました