Windowsでファイルを一括リネームする5つの方法

最後に確認したとき、私のドキュメントと写真フォルダーには50万以上のファイルがありました。これだけのファイルを個別に新しい名前に変更するつもりはないので、Windowsのファイルを一括リネームして、プロセスをはるかに速くし、精神的な安定を保つことにしました。
目次
- PowerToysを使用した一括リネーム
- ファイルエクスプローラーを使用した簡単なリネーム
- コマンドプロンプトを使用した拡張子のリネーム
- Windows PowerShellを使用
- Bulk Rename Utilityを使用した高度な一括リネーム
1. PowerToysを使用した一括リネーム
PowerToysは、MicrosoftのWindowsパワーユーザー向けの専用ソフトウェアです。私はこれを自分のWindowsツールボックスと呼んでいます。その多くの機能の中には、PowerRenameがあり、Windowsでファイルを一括リネームするためのより高度で詳細な方法です。私はMicrosoft Storeからダウンロードしましたが、GitHubでも入手可能です。
私が好きなのは、PowerRenameが右クリックのコンテキストメニューに自動的に統合されることです。これ以上の手間は必要ありません。今、私は一括リネームしたいすべてのファイルを選択し、1つを右クリックしてPowerRenameを選択します。もちろん、Windows 11ではこれがさらにオプションを表示の下に隠れています。
クイックヒント: フォルダー内のすべてのファイルを選択する場合は、Ctrl + Aを押してすべてを選択します。いくつかのファイルだけを選択する場合は、各ファイルを選択しながらCtrlを押し続けます。

特定の単語や数字などのパラメーターを選択し、そのテキストを置き換える内容を選択します。これは、ファイルを一括リネームするための非常にターゲットを絞った方法です。
たとえば、ファイル内のAnotherという単語をFirstに変更しています。PowerRenameはそれらだけを選択し、何かを変更する前に最終結果のプレビューを表示します。気に入ったら、適用をクリックします。

私のお気に入りの機能は、テキストのフォーマットを変更することです。すべて小文字、すべて大文字、タイトルケース、各単語の最初の文字を大文字にすることを簡単に切り替えられます。

2. ファイルエクスプローラーを使用した簡単なリネーム
特別な機能が必要ない場合は、ファイルエクスプローラーを使用してWindowsでファイルを一括リネームできます。迅速で簡単です。
ファイルが含まれているフォルダーを開き、変更したいすべてを選択し、最初のリネームしたいファイルを右クリックします(またはF2を押します)。新しいファイル名を入力し、Enterを押すと、すべてが同じ名前になり、連続番号が付けられます。

この方法は、ファイルをグループ化するのに最適だと思います。たとえば、一連のファイルです。私はランダムな名前をすべて重要なメモと言うように変更しました。これは、携帯電話のデフォルト名からビーチバケーションのような名前に切り替えるのにも最適です。
ファイルの拡張子や、Windowsが番号を追加する方法(たとえば、異なる番号で始めるなど)を変更することはできませんが、いくつかのより高度な方法があります。
ファイルエクスプローラーに問題がある場合は、一般的な問題を修正する方法を学び、再起動してください。
3. コマンドプロンプトを使用した拡張子のリネーム
拡張子とファイルを一括リネームする必要がありますか?Win + Rを押し、cmdと入力してOKを押してコマンドプロンプトを開きます。
ファイルがあるフォルダーにディレクトリを変更するには、フルパスを入力するか、ファイルエクスプローラーでフォルダーを開きます。ファイルリストの上にあるパスの位置を右クリックし、アドレスをコピーを選択します。コマンドプロンプトを使用してファイルを検索することもできます。

コマンドプロンプトでcdと入力し、ファイルエクスプローラーからアドレスをコピーします。コピーとペーストに問題がある場合は、コマンドプロンプトでコピーとペースト機能を有効にする設定を変更する必要があるかもしれません。

次のコマンドを入力します(変更したいファイル拡張子を使用):
ren*.fileext1 *.fileext2私の場合、.jpg拡張子を.pngに変更しています。これは実際にはファイルタイプを変更するのではなく、拡張子だけを変更することに注意してください。

ファイル名を一括リネームしたい場合も、似たようなプロセスです。ただし、ファイル名が多数の文字を共有している場合、重複ファイルに関するエラーが発生する可能性があります。これを防ぐために、ワイルドカード(疑問符)を使用して元の名前の一意の部分を保持します。
ファイルがあるフォルダーにコマンドプロンプトのディレクトリを変更した後、次のように入力します:
ren*.fileext ???name.fileext必要な文字数分だけ?を入力します。ファイル名にスペースを入れたい場合は、ファイル名を引用符で囲みます。たとえば、「???ファイル名.jpg」とします。新しいファイル名を先頭にしたい場合は、ファイル名の後にワイルドカードを使用します。たとえば、「ファイル名????」のようにします。私の場合、次のように使用しています:
ren*.jpg ?????????January.jpg
正直に言うと、この方法は難しくなります。すべてのファイルが元々同じファイル名の長さでない場合、部分的なファイルのみが変更されます。
4. Windows PowerShellを使用
Windows PowerShellは、コマンドプロンプトの強化版のようなもので、両者は多少似ています。PowerShellを使用してWindowsでファイルを一括リネームするには、いくつかの簡単なコマンドだけが必要です。
ファイルが含まれているフォルダーを右クリックし、ターミナルで開くを選択します。ターミナルは、PowerShell、コマンドプロンプト、およびAzure Cloud ShellのためのWindowsのコンボツールです。デフォルトでは、PowerShellが開くはずです。
PowerShellが開いたら、以下のコマンドを使用します。コマンドを使用する際は、「TestName」を希望のファイル名に変更し、正しいファイル拡張子を使用することを忘れないでください。
dir|%{$x=0}{Rename-Item$_-NewName"TestName$x.jpg"; $x++}上記のコマンドは、ディレクトリ内のすべてのファイルを取得し、それらをRename-Itemコマンドに渡します。これにより、すべてのファイルがTestName*にリネームされます。*は数字を示し、これらの数字は$xを使用して再帰的に割り当てられます。これにより、各ファイルに一意の名前が付けられます。
ディレクトリ内のすべてのファイルの拡張子を変更したい場合は、以下のコマンドを使用します。
Get-ChildItem*.jpg |Rename-Item-NewName{$_.Name -replace'.jpg','.png'}.jpgのものは、ボタンを押すだけで.pngに変更されます。
このコマンドで使用する他のパラメーターについては、Microsoftのドキュメントを確認することをお勧めします。
5. Bulk Rename Utilityを使用した高度な一括リネーム
はい、組み込みツールはWindowsでファイルを一括リネームするのに驚くほど効果的です。しかし、さらに強力な機能が必要な場合は、Bulk Rename Utilityを試してみてください。この無料のサードパーティツールは、期待以上の機能を提供します。心の弱い方には向いていませんが、試してみるときっと気に入ると思います。

文字を追加/削除したり、テキストを追加したり、日付を追加したり、拡張子を変更したり、Windowsプロパティを使用したり、EXIFメタデータを使用したり、さらに多くのことができます。CSVリストを使用して一括リネームすることもできます。パラメーターを入力し(すべてのフィールドを使用する必要はありません)、プレビューし、リネームします。定期的に行う変更については、後で再利用できるようにパラメーターを保存します。
FileRenamerやAdvanced Renamerも試しましたが、これが最も複雑な傾向があります。
リネームのプロになったので、ファイル管理をマスターしましょう。より多くの制御のために、これらのファイルエクスプローラーの代替手段をチェックしてください。そして、Macユーザーであれば、ファイルを一括リネームする方法も学んでください。
画像クレジット: Unsplash。すべてのスクリーンショットはCrystal Crowderによるものです。