「しっぽ.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がなんて答えてくれるか、とても楽しみだった。
(つづく)