元IT技術者の悪あがき

20年以上の熟成と味わい😊

【お知らせ】当ブログはアフィリエイト広告を掲載しています。

【広告】

PowerToysを使ったファイル名の一括変換/PowerRename


はじめに

Windows11で取得したスクリーンショットのファイル名の一括置換に、これまでVB.NETVisual Basic .NET)で自作したファイルリネームアプリを使っていた。

だが、自分で仕込んでおいてなんだが、処理結果を都度ダイアログ表示する処理が面倒になったものの、ソースコードが手元に残っておらず、開発環境もないため、アプリの修正ができなくなっていた。

このため、代替案を探していたところ、Microsoftが提供している「PowerToys」と言うユーティリティー群の中に「PowerRename」というユーティリティーを見つけ、今回試してみることにした。

PowerRenameについて

「PowerRename」とは、先にも書いた通り、Microsoftが公開している「PowerToys」というユーティリティー群に含まれるユーティリティーのひとつである。

個人的には、以下機能に対応していることで、今回試してみようと思った。

  • 正規表現によるファイル名の検索や置換が使用できる。
  • ファイル作成日時を元に、ファイル名の変更(リネーム)ができる。
  • 複数ファイルの一括変更に対応している。

機能の詳細については、下記リンク先を参照して欲しい。

参考> https://learn.microsoft.com/ja-jp/windows/powertoys/powerrename

インストール方法

「PowerRename」を含め、個々のユーティリティーは個別インストールは出来ないらしく、「PowerToys」として一括でインストールすることになる。

私はMicrosoft Store経由でインストールしたが、インストールの詳細については、以下ページを参照して欲しい。

参考> https://learn.microsoft.com/ja-jp/windows/powertoys/install

ところでリンク先のページ。日本語のタイトルでは「PowerToysにWindowsをインストールする」となっているが、もちろんAIもしくは機械翻訳による誤訳である。(2025年9月19日時点)

HTMLの日本語タイトルも誤り。

今に始まった話ではないが、MSって、日本語監修スタッフも雇えないほど経営が困窮しているのであろうか :-p

なお「PowerToys」をインストール後、「ようこそ」画面が出てくるが、今回はエクスプローラーから「PowerRename」を呼び出すので、このウィンドウは閉じる。

ただMicrosoft Storeのレビューにもあったが、誤爆防止の観点で、ウィンドウが表示されたついでに設定を開き、「PowerToys」以外を無効化しても良いかも知れない。

PowerRenameを試してみた

ここからが本題。

先にお断りまでだが、詳しい使用方法については、下記リンク先を参照して欲しい。

参考> https://learn.microsoft.com/ja-jp/windows/powertoys/powerrename

ここでは、私が試した内容を掲載している。

エクスプローラー上で、リネームしたいファイルを複数選んで右クリック、もしくは空白部分を右クリックすると、コンテキストメニューに「PowerRenameで名前を変更」が表示されるので、選択する。

以下は「PowerRename」が起動した直後の状態。

過去に使用したことがなければ「検索対象」は空欄になっている。ここに検索対象(置換元)のファイル名を設定する。

「検索対象」の設定後。私は正規表現で検索対象を設定した。

ウィンドウの右ペイン、ファイル名置換後の「名前が変更されました」に置換後のファイル名が表示されれば、ファイル名の変更ができるということ。表示されない場合は「検索対象」もしくは「置換の候補」を確認して修正する。

問題なければ「適用」ボタンを押して、ファイル名の一括置換を実行。プルダウンメニュー形式で、適用のみと、ツールを終了する操作を一括で行うことも可能。

起動2回目以降は、前回使用した設定内容が残っている。

なお「PowerRename」について、スタートメニューから単体では起動できない模様。アプリとしては表示されない。

感想

あまり複雑な正規表現には対応していないような気もするが(未検証)、なんで今まで公式が用意していなかったのか不思議に思うくらい、簡単にファイル名の一括変更ができた。

Wikipediaをチラ見すると、Windows95の頃に行われたプロジェクトをオープンソースとして再開発しているそうだが、具体的な時期が書いていない。

アプリ内も日本語訳に若干の不自然さを感じるが、webページよりは遥かにマシ。

出来れば自作一括リネームツールのように、アイコンのダブルクリックだけで問答無用に一発置換処理をしてくれれば嬉しいが、そうなるとコマンド引数をだらだらと追加することになりそうなので、万人が汎用的に使用するGUIアプリとしては、このままで良いのかもしれない。

なお「PowerToys」は記事執筆時点(2025年9月19日)でプレビュー版とのことで、不具合も多少ありそうだが、私は使って間がないため、少し様子見といったところ。