「しっぽ.bat」からのPowerRename — 公式ツールのパワー、体験しました!


「しっぽ.bat」が完成した。ファイル名も可愛いのを思いつき満足していた。職場で共有しようかな、と思い、ちょっと止まる。ずっと頭の片隅にあることがあった。

リネームするときって、末尾だけでなく先頭に文字をつけたいときもあるよね。

私が思うのだから、他の人も思うに違いない。じゃあ、共有する前に先にその機能も入れておこうか。

早速Geminiにお願いして・・・いや。その前に。確認しそびれていたことを思い出す。

右クリックで出てくる「PowerRename」。

名前からして、ファイル名の変更がパワフルにできそう。(笑)名前に惹かれ、何度か「使ってみよう」と開いたことはあったが、使い方が分からず閉じてしまっていた。もしかすると、しっぽ.batと機能が被っているかもしれない・・・。

「競合調査お願い!」勢いよくClaudeに言った。

Claudeはすぐに調べてくれた。Claudeの調査報告は、下記の通りだった。

Microsoft PowerToys(マイクロソフト公式・無料)の中の、ファイル一括リネーム機能。エクスプローラーで右クリック→「PowerRename」で使える。

  • 検索して置換(文字 or 正規表現)
  • 大文字/小文字/先頭大文字に変換
  • 連番を振る(①②③…)
  • 変更前→変更後のプレビューが見られる(実行前に確認できるのが強い)
  • ファイル名だけ/拡張子だけ、を対象に選べる/サブフォルダも対象化

機能多いな・・・。そして、まさに私が作ったやつの超上位互換だ!!!いや、互換なんて図々しいか。あのマイクロソフトの公式ツールなんだから。

Claudeに聞きながら使ってみる。

先頭と末尾のリネームは、こう置換できるらしい。先頭は ^、末尾は $

^(キャレット)の出し方すら分からずClaudeに聞く。

^ は「キャレット」/「ハット記号」。正規表現で「先頭」って意味。キーボードで打つなら(JIS配列)

  • 場所:キーボード右上、0-(ー) の右にある、^ と書いてあるキー

なるほど。初めて使った文字だ。システムエンジニアの人たちには定番なのだろうか。

なんとか ^ を入力し、PowerRenameで先頭文字を追加してみた。簡単にできた。実行前にプレビューできるのが最高。バックアップ(元のファイルを残す)作業も減らせるじゃん。

完全に白旗🏳️🏳️🏳️

しっぽ.batの優位性を探したが、みつからなかった。完敗。「PowerRenameの使い方を先に知ってたら、しっぽちゃん作らなかったな~」としょんぼり。

でも・・・。ちょっと前向きに考えてみる。

最初からPowerRenameを使ってたら、簡単に(そしてパワフルに!)複数のファイル名を変えられただろう。でも、知らなかったから、自分でどうしたらいいか考え、アイディアを出して、AIに相談した。そして、バッチファイルの存在を知り、実際にコードを実行できた。そんな中で、AIに何をしたいのか・どんな結果が欲しいのかを伝える難しさも改めて知った。こういったことは、次の改善やAIへのプロンプト作成にも活きてくるに違いないと思えた。だから、無駄じゃなかった。絶対!

そして。今、私が一番疑問に思うことを正直に言いたい。

Gemini、「それをしたいなら、PowerRenameがあるよ」ってどうして提案してくれなかったの!!(笑)

この疑問をGeminiにぶつけに行こう。Geminiがなんて答えてくれるか、とても楽しみだった。

(つづく)

← ブログ一覧に戻る