Windowsでファイル名を一括変更する方法を紹介します。
ファイルの名前を一度に変更するには、Windowsの標準機能でコマンドを利用する方法や、フリーソフトを使う方法があります。パソコン初心者におすすめなのは、エクスプローラーで一括変更する方法です。
この記事を読めば、複数のファイル整理を効率化できるようになります。
エクスプローラーでファイル名を一括変更する
Windowsのエクスプローラーで、複数のファイル名を一括変更することができます。
エクスプローラーは、Windowsでファイルやフォルダを操作するためのアプリケーションです。パソコン内のデータを整理したり、検索したりする際に利用します。
エクスプローラーで一括変更する方法は、特別なソフトなどは必要ありません。Windowsの標準機能だけでできる簡単な操作です。
ファイル名を一括変更した後のイメージ
エクスプローラーで一括変更すると、下の図のような連番形式のファイル名になります。
この方法では、Windowsによって自動で(1)(2)(3)…などの連番が付けられます。
連番のスタイルは、変更できません。
連番の開始番号は、(1)以外の数値を指定することができます。指定方法は、後述します。
ファイル名を一括変更する手順
エクスプローラーでファイル名を一括変更する手順は、以下のとおりです。
フォルダを開く
名前を一括変更したいファイルが保存されているフォルダを開きます。
必要に応じてファイルを並べ替えておく
エクスプローラーの表示タブで、レイアウトの詳細を選択すると、「名前」や「作成日時」などをクリックするだけで簡単にファイルを並べ替えることができます。
名前を変更したいファイルを選択する
名前を変更するファイルを選択します。以下の方法から選んでください。
- フォルダ内の何もない部分をクリックする
- キーボードのCtrl+Aを押す
- 最初のファイルをクリックする
- キーボードのShiftを押しながら、最後のファイルをクリックする
- 最初のファイルをクリックする
- キーボードのCtrlを押しながら、選択したいファイルを1つずつクリックする
連番の先頭にしたいファイルの名前を変更する
連番の先頭にしたいファイルを右クリックして、名前を変更をクリックします。
新しい名前(例:旅行写真)を入力してEnterキーを押すと、STEP3で選択したファイルの名前が一括変更されます。
連番の開始番号を(1)以外に変更するには、半角で手入力してください。
例えば、開始番号を8にしたい場合は「旅行写真 (8) 」などと入力します。
ファイル名を元に戻す方法
ファイル名を一括変更した後、元に戻したい場合は、キーボードのCtrl+Zを押してください。
エクスプローラーを閉じてしまっても、再びエクスプローラーを開いて上記の操作を行うことで、ファイル名を元に戻すことができます。
ファイル名を一括変更できるフリーソフト
エクスプローラーを使った一括変更はとても簡単ですが、連番以外の複雑な名前に変更したい場合は、以下のツールの利用を検討してみてください。
PowerRename
PowerRenameは、Microsoft公式の無料ツール「PowerToys」に含まれるファイル名変更ツールです。Windows標準機能よりも柔軟に名前の変更ができ、以下のような操作が可能になります。
- 文字列の置換
- 正規表現を使った高度な変更
- ファイル名の部分的な変更や除去
PowerToysは、Microsoft Storeからインストールすることができます。
Microsoft Store の PowerToys ページ
PowerRenameの使い方は、下記公式ページを参考にしてください。
Windows用 PowerToys PowerRename ユーティリティ | Microsoft Learn
お~瑠璃ね~む
お~瑠璃ね~むは、Windowsでファイル名を一括変更するためのフリーソフトで、直感的に操作できるシンプルなツールです。
お~瑠璃ね~むは、インストール不要で利用することができます。主な特徴は、次のとおりです。
- 一括変更を実行する前に、変更後の名前を事前に確認できる
- 連番の付加や文字列の置換、削除など、多様な操作に対応
- シンプルで初心者でもわかりやすい操作画面
私がよく使っているのは、スマートフォンやデジタルカメラで撮影した写真のファイル名を、「撮影日時」に一括変更できる機能です。
例えば、2024年11月23日12時34分に撮影した写真のファイル名なら、「202411231234.jpg」などに自動変換してくれます。何十枚、何百枚の写真でも、あっという間にファイル名を一括変更できるので便利です。
ソフトのダウンロードページや公式ヘルプページには、下記からアクセスできます。
Beefway – Download – AllRename
中上級者向けのファイル名一括変更方法
エクスプローラー以外にも、下記のWindows標準機能でファイル名を一括変更できます。
- コマンドプロンプト
- PowerShell
ただし、初心者向けの方法ではないため、詳しい解説は省略します。
コマンドプロンプトで一括変更する
コマンドプロンプトでファイル名を一括変更する主な手順は、次のとおりです。
名前を一括変更したいファイルが保存されているフォルダを開きます。
STEP1で開いたフォルダのアドレスバーに「cmd」と入力してEnterキーを押すと、コマンドプロンプトが開きます。
コマンドプロンプトの出し方は、上記以外にもいくつかあります。詳しくは、下記ページをお読みください。
コマンドを使って、一括で名前を変更します。
例えば、下記コマンドを実行すると、フォルダ内のすべてのjpgファイルが旅行写真_を付けた名前に変更されます。
ren *.jpg 旅行写真_*.jpg
変更例:001.jpg → 旅行写真_001.jpg
コマンドプロンプトを利用した一括変更がうまくいかない場合は、次の「PowerShellで一括変更する」をお試しください。
PowerShellで一括変更する
PowerShellでファイル名を一括変更する主な手順は、次のとおりです。
名前を一括変更したいファイルが保存されているフォルダを開きます。
エクスプローラー左上のファイルをクリックし、Windows PowerShellを開く(R)を選択すると、PowerShellが開きます。
コマンドを使って、一括で名前を変更します。
例えば、下記コマンドを実行すると、フォルダ内のすべてのjpgファイルが旅行写真_を付けた名前に変更されます。
Get-ChildItem *.jpg | Rename-Item -NewName { "旅行写真_" + $_.Name }
変更例:001.jpg → 旅行写真_001.jpg
ファイル名を一括変更するときの注意点
Windowsで複数のファイル名を一括変更する際は、次の点に注意してください。
- 変更前にバックアップを取る
- ファイル名の重複に注意する
- 拡張子を変更しないようにする
変更前にバックアップを取る
ファイル名を一括変更した後、元の名前がわからなくなって困ることがあるかもしれません。また、不慣れな方法で一括変更すると、想定外のファイル名に変わってしまう場合もあるでしょう。
もしもの時に備えるために、一括変更する前にはバックアップを取っておくといいです。
高画質な写真や動画などを大量にバックアップする場合は、パソコン容量の圧迫を防ぐために*外付けハードディスクなどを利用するのがおすすめです。
ファイル名の重複に注意する
同じフォルダ内で同じ名前のファイルが存在すると、ファイルが上書きされたり、エラーが発生したりする場合があります。
ファイル名の重複を避けるためには、自動的に連番が付けられる「エクスプローラーでファイル名を一括変更する」方法が安心です。
拡張子を変更しないようにする
ファイルの拡張子(.jpg、.txtなど)が変更されると、ファイルを正しく開けなくなる可能性があります。
対策としては、ファイル拡張子の表示設定を有効にしておくといいでしょう。
エクスプローラーの表示タブでファイル名拡張子にチェックを入れると、ファイル拡張子の表示設定が有効になります。
ファイル名を変更する際は、拡張子を含めないように注意してください。
複数のファイル名を一括変更する方法のまとめ
Windowsでファイル名を一括変更する方法を紹介しました。
最も簡単で初心者向けなのが、エクスプローラーで一括変更する方法です。連番以外の複雑な名前に変更したい場合は、コマンドプロンプトやPowerShell、フリーソフトの利用を検討してください。
ファイル名を一括変更する際は、次の点に注意しましょう。
- 変更前にバックアップを取る
- ファイル名の重複に注意する
- 拡張子を変更しないようにする