Question

Windows10・11で、複数のファイル名を一括変更する
Windows10・Windows11で、ファイル名に連番をつけて一括変更する方法を教えてください。

  • 概要
  • Windowsでファイル名を一括変更する方法の紹介です。本記事では、ファイル名の一括変更で連番を追加する方法のほか、Microsoft社アプリ「PowerToys」に付属するPowerRenameを利用して、正規表現を使ってファイル名の一括変更を行う方法を説明します。

    ファイル名一括変換
  • 対象OS
  • Windows10、Windows11

    Question

    ファイル名を一括変更する 方法はこちら

    テクニカルアドバイザー

    ワンポイント
    Windows10、Windows11で、ファイル名一括変更を行うには、エクスプローラー上でファイル名を一括変更する方法と、PowerRenameなどのアプリを使って変更する方法があります。エクスプローラーでは、ファイル名の後ろに連番を追加することしかできませんが、PowerRenameを使うと、より自由にファイル名の一括変更ができます。

    本記事では、次のようなファイル名一括変更の手順を紹介します。

    置換条件 変更前 変更後
    ファイル名を一括変更+連番を追加(エクスプローラ利用) IMG_0123.jpg、IMG_4567.jpg … 画像.jpg、画像(2).jpg …
    ファイル名を一括変更+連番を追加(PowerRename) IMG_0123.jpg、IMG_4567.jpg … 画像(1).jpg、画像(2).jpg …
    ファイル名を一括変更+ファイル作成日を追加 IMG_0123.jpg 画像20221215.jpg
    ファイル名の前に任意の文字列を追加して一括変更 IMG_0123.jpg 画像_IMG_0123.jpg
    ファイル名の後ろに任意の文字列を追加して一括変更 IMG_0123.jpg IMG_0123画像.jpg
    ファイル名に含まれる一部の文字列を削除して一括変更 IMG_21-05-2022.jpg IMG_20220521.jpg
    ファイル名の一部を書き換えて一括変更 IMG_0123.jpg 画像_0123.jpg
    ファイルの拡張子のみを一括変更 IMG_0123.jpeg IMG_0123.jpg

    公開日 公開日: 2022/04/26 ・ 最終更新日 最終更新日: 2022/12/23 ・ author twitterこの記事をシェアする

  • 操作手順
  • STEP1 エクスプローラーでファイル名を一括変更する

    エクスプローラー上で、ファイル名を一括変更する方法です。この方法では、入力したファイル名の後ろに連番が追加されるのみですが、エクスプローラーで実行できるので、アプリを別途インストールする必要もなく、手軽にファイル名を一括変更できます。

    (A)ファイル名の一括変更+連番を追加する

    エクスプローラーでファイル名を一括変更します。エクスプローラーでファイル名の一括変更を行うと、名前の後ろに連番が追加されます。

    ファイル名を変更して後ろに連番を追加する:「任意のファイル名」+「連番」

    テクニカルアドバイザー

    ワンポイント
    エクスプローラーでファイル名を一括変更すると、命名したファイル名の後ろにカッコ付きで連番が振られます。

    連番をつけて一括変換

    1 エクスプローラーを開き、名前を変更したいすべてのファイルを選択*します。

    ファイルを選択

    ファイルを選択します。

    *対象のファイルを、キーボードの[Shift]または[Ctrl]キーを押しながらクリックしてください。

    2 選択したファイルの上で、マウスを右クリックします。

    マウスを右クリック

    マウスを右クリックします。

    3 表示されたメニューの中から、[名前の変更]を選択します。

    ファイル右クリックメニュー

    [名前の変更]を選択します。

    4 ファイル名が反転した状態で、ファイル名を入力します。

    エクスプローラ

    ファイル名を入力します。

    5 ファイル名が一括変更されました。

    ファイル名を一括変更

    ファイル名が一括変更されました。

    ファイル名の一括変更を取り消したい時は?

    テクニカルアドバイザー

    ワンポイント
    ファイル名を一括変換した直後*であれば、マウスの右クリックメニュー または ショートカットキーで、ファイル名の一括変更を取り消すことができます。

    【マウスの右クリックメニューで取り消す場合】
    • エクスプローラー または デスクトップの余白部分(アイコンがない場所)で、マウスを右クリックします。
    • 表示された右クリックメニューの中から[元に戻す - 名前の変更]をクリックします。
    【ショートカットキーで取り消す場合】
    • キーボードの[Ctrl]キー と[Z]キーを同時に押します。
    ファイル名の一括変更の取り消し

    *ファイル名の変更後、別の操作を実行すると取り消しができなくなります。

    種類の異なるファイルの名前を一括変更した場合は?

    テクニカルアドバイザー

    ワンポイント
    種類(拡張子)の異なるファイル*を、まとめて名前変更した場合は、下図のように ファイルの種類毎に「入力した名前」+「連番」で一括変更されます。

    種類の異なるファイル名の一括変換

    *同じ種類のファイルでも、.jpg、.jpegのように拡張子が異なる場合は、それぞれに連番が振られます。(拡張子ごとに連番が振られます)

    STEP2 PowerRenameで一括変更する

    Microsoft社が公開する無料ユーティリティ「PowerToys」の PowerRename 機能を使って、ファイル名を一括変更する方法です。PowerRenameでは、正規表現を利用することができるので、置換範囲を指定して、ファイル名を一括変更することができます。

    PowerRenameを利用するには、PowerToysのインストールが必要です

    テクニカルアドバイザー

    ワンポイント
    PowerRenameは、Microsoft社が無償で公開しているユーティリティソフト「PowerToys」に収録されている機能です。PowerRenameを使って、ファイル名を一括変更するためには、あらかじめ、PowerToysをインストールしてください。(インストール方法は、こちら リンク

    → PowerToysをインストールすると、ファイルの右クリックメニューに[PowerRename]*1 *2という項目が追加されます。

    PowerToys

  • *1Windows11の場合は、ファイルを右クリック >[その他のオプションを表示]>[PowerRename]と選択します。
  • *2メニューに表示されない場合は、PowerToysを起動して、[PowerRename]>[PowerRenameを有効化する]のスイッチをオンにしてください。
  • 関連Q&A PowerToys ダウンロード と インストール手順 リンク
  • (A)ファイル名の一括変更+連番を追加する

    PowerRenameを使って、ファイル名一括変更+連番を追加する方法です。ここでは例として、ファイル名を「画像」に一括変更して、且つファイル名の後ろに、連番を追加する方法を紹介します。

    ファイル名を変更し、その後ろに連番を追加する:「任意のファイル名」+「連番」

    テクニカルアドバイザー

    ワンポイント
    PowerRenameでファイル名を一括変更するときに連番を振りたいときは、各項目を以下のように設定します。

    • 【任意のファイル名+連番 で一括変換したい場合】
    • - 検索対象:¥S+
    • - 正規表現:オン
    • - 置換の候補:(任意のファイル名)
    • - 適用の対象:Filename Only
    • - 項目の列挙:オン
    連番をつけて一括変換

    1 エクスプローラーを開き、名前を変更したいすべてのファイルを選択*して右クリックします。

    エクスプローラ

    ファイルを選択して右クリックします。

    *対象のファイルを、キーボードの[Shift]または[Ctrl]キーを押しながらクリックしてください。

    2 表示された右クリックメニューの中から[PowerRename]*をクリックします。

    ファイル右クリックメニュー

    [PowerRename]をクリックします。

    *Windows11の場合は、[その他のオプションを表示]>[PowerRename]とクリックします。

    3 PowerRenameが起動したら、検索対象の欄に ¥S+ と入力*します。

    PowerRename

    「¥S+」と入力します。

    *[正規表現を使用]のチェックは オン にしてください。

    4 置換の候補の欄に任意のファイル名を入力します。(ここでは例として 画像 と入力します)

    PowerRename

    任意のファイル名を入力します。

    5 適用の対象のプルダウンメニューをクリックし、[Filename Only]を選択します。

    Filename Onlyを選択

    [Filename Only]を選択します。

    6 テキストの書式設定の欄にある項目の列挙(項目の列挙)ボタンをクリックします。

    項目の列挙をクリック

    [項目の列挙]ボタンをクリックします。

    [適用の対象]メニューや[項目の列挙]ボタンが表示されていないときは

    テクニカルアドバイザー

    ワンポイント
    ディスプレイ設定で表示スケールを拡大表示している環境で、PowerRenameを起動すると、小さいウインドウ(項目が隠れた状態)で表示される場合があります。そのような場合は、マウス操作でウインドウサイズを広げるか、ウインドウを最大化してください。

    ウインドウサイズを広げる

  • 関連Q&A 画面サイズを変更する リンク
  • 7[適用]ボタン*をクリックすると、対象ファイルの名前が変更されます。

    適用をクリック

    [適用]ボタンをクリックします。

    *プレビューウインドウで、チェックをOFFにするとファイル名の変更対象から除外できます。

    (B)ファイル名に作成日を追加して一括変更する

    PowerRenameを使って、ファイル名の後ろにファイルの作成日を追加します。ここでは例として、選択したファイルの名前を「画像_」 と一括変更した上で、ファイル名の後ろに、「ファイル作成日」を追加する方法を紹介します。

    ファイル名を変更して後ろに作成日を追加する:「任意のファイル名」+「作成日」

    テクニカルアドバイザー

    ワンポイント
    PowerRenameで、ファイル名の後ろにファイルの作成日を追加して、ファイル名を一括変更したい場合は、各項目を以下のように設定します。

    • 【任意のファイル名+ファイル作成日 で一括変更したい場合】
    • - 検索対象:¥S+
    • - 正規表現:オン
    • - 置換の候補:(任意のファイル名)+ $YYYY$MM$DD
    • - 適用の対象:Filename Only
    • - 項目の列挙:オフ
    作成日を後ろにつけて一括変換

    1 エクスプローラーを開き、名前を変更したいすべてのファイルを選択*して右クリックします。

    エクスプローラ

    ファイルを選択して右クリックします。

    *対象のファイルを、キーボードの[Shift]または[Ctrl]キーを押しながらクリックしてください。

    2 表示された右クリックメニューの中から[PowerRename]*をクリックします。

    ファイル右クリックメニュー

    [PowerRename]をクリックします。

    *Windows11の場合は、[その他のオプションを表示]>[PowerRename]とクリックします。

    3 PowerRenameが起動したら、検索対象の欄に ¥S+ と入力します。

    PowerRename

    ¥S+ と入力します。

    4 置換候補の欄に 画像_$YYYY$MM$DD と入力します。

    置換候補の欄

    画像_$YYYY$MM$DD と入力します。

    5 適用の対象のプルダウンメニューをクリックし、[Filename Only]を選択します。

    適用の対象メニュー

    [Filename Only]を選択します。

    6[適用]ボタン*をクリックすると、対象ファイルの名前が変更されます。

    適用をクリック

    [適用]ボタンをクリックします。

    *プレビューウインドウで、チェックをOFFにするとファイル名の変更対象から除外できます。

    (C)任意の文字列を追加して一括変更する

    既存のファイル名の先頭に任意の文字列を追加します。ここでは例として、「画像_ 」という文字列をファイル名の先頭に追加する方法を紹介します。

    ファイル名の前に任意の文字列を追加する:「任意の文字列」+「ファイル名」

    テクニカルアドバイザー

    ワンポイント
    PowerRenameで、ファイル名の前に任意の文字列を追加して一括変更したい場合は、各項目を以下のように設定します。

    • 【任意の文字列+ファイル名 で一括変換したい場合】
    • - 検索対象:¥b
    • - 正規表現:オン
    • - 置換の候補:(任意のファイル名)
    • - 適用の対象:Filename Only
    • - 項目の列挙:オフ
    ファイル名の先頭に任意の文字列を追加

    1 エクスプローラーを開き、名前を変更したいすべてのファイルを選択*して右クリックします。

    エクスプローラ

    ファイルを選択して右クリックします。

    *対象のファイルを、キーボードの[Shift]または[Ctrl]キーを押しながらクリックしてください。

    2 表示された右クリックメニューの中から[PowerRename]*をクリックします。

    ファイル右クリックメニュー

    [PowerRename]をクリックします。

    *Windows11の場合は、[その他のオプションを表示]>[PowerRename]とクリックします。

    3 PowerRenameが起動したら、検索対象の欄に ¥b と入力します。

    検索対象欄を入力

    ¥b と入力します。

    4置換の候補の欄に 任意の文字列 を入力します。(ここでは例として 画像_ と入力します)

    置換候補の欄を入力

    任意の文字列を入力します。

    5 適用の対象のプルダウンメニューをクリックし、[Filename Only]を選択します。

    適用の対象

    [Filename Only]を選択します。

    6[適用]ボタン*をクリックすると、対象ファイルの名前が変更されます。

    適用をクリック

    [適用]ボタンをクリックします。

    *プレビューウインドウで、チェックをOFFにするとファイル名の変更対象から除外できます。

    PowerRenameを利用したファイル名一括変更(その他)

    テクニカルアドバイザー

    ワンポイント
    他にも、PowerRenameで正規表現を利用することで、下記のようなファイル名一括変更を行うことができます。

    【ケース1】ファイル名の後ろに任意の文字列を追加して一括変更したい場合
  • 【例】(変更前)IMG_01234.jpg → (変更後)IMG_01234画像.jpg
  • - 検索対象:(.*)
  • - 正規表現:オン
  • - 置換の候補:$1画像
  • - 適用の対象:Filename Only
  • - 項目の列挙:オフ
  • 【ケース2】ファイル名に含まれる数字の間にあるハイフンを削除したい場合
  • 【例】(変更前)IMG_21-05-2022.jpg →(変更後)IMG_20220521.jpg
  • - 検索対象:(¥d¥d)-(¥d¥d)-(¥d¥d¥d¥d)
  • - 正規表現:オン
  • - 置換の候補:$3$2$1
  • - 適用の対象:Filename Only
  • - 項目の列挙:オフ
  • 【ケース3】ファイル名の一部を違う文字列に一括変更したい場合
  • 【例】(変更前)IMG_0123.jpg →(変更後)画像_0123.jpg
  • - 検索対象:IMG
  • - 正規表現:オフ
  • - 置換の候補:画像
  • - 適用の対象:Filename Only
  • - 項目の列挙:オフ
  • 【ケース4】ファイル名はそのままで、拡張子を一括変更したい場合
  • 【例】(変更前)IMG_0123.jpeg →(変更後)IMG_0123.jpg
  • - 検索対象:jpeg
  • - 正規表現:オフ
  • - 置換の候補:jpg
  • - 適用の対象:Extension Only
  • - 項目の列挙:オフ
  • PowerRename

  • 関連Q&A Windowsで拡張子を表示する リンク
  • こちらもおすすめ