2011/04/24

ファイル名一覧変更


公開しているソフトウェアの紹介です.
ファイル名一覧変更 TextEditor : MYFileReNamer.NET

やたら,名前が長いですね.特に何も考えずに機能名を付けています.

このソフトウェアはファイルの一覧をテキストエディタの様に編集し,ファイル名を変更できるソフトです.

メニューから,またはドラッグドロップによってファイルを取り込み,エディタのファイル名を編集,ボタン,またはメニューからファイル名を編集されたものに変更します.


特徴のひとつはテキストエディタだから操作がスムーズであることです.
1行が1ファイル名に対応し,その対応関係を改行・コピー・ペーストなどで崩さないように自動調整されます.

さらに,他のソフトへテキストを貼り付けたり,他のソフトからテキストをコピーしたり,できるので幅広い使い方ができると考えています.

コピー・ペーストに関して,自分でよく使う機能に
(Ctrl+Shift+X)で選択範囲,または全ファイル名の先頭一文字を切り取り
(Ctrl+Alt+X)で選択範囲,または全ファイル名の末尾一文字を切り取り
(Ctrl+Shift+V)で選択範囲,または全ファイル名の先頭にクリップボードを貼り付け
(Ctrl+Alt+V)で選択範囲,または全ファイル名の末尾にクリップボードを貼り付け
の4つがあります.

直観的にすべての行の先頭と末尾に同じ文字列を付けたり,同じ文字数削ったりできて,普通のテキストエディタでも対応してほしいところです.(マクロで作ってしまえばいいのですが.)


もうひとつの特徴として,拡張された正規表現による置換処理のサポートがあります.

正規表現を知らないと使えないですが,知っていれば結構いろんなことができます.'拡張'と付けたのは普通のテキストエディタで機能として付いている連番処理を正規表現+アルファで再現した点です.

例えば,下の例のように機能をONにして'[a-z]+'を'-\@@@-'に置換すると,一連の小文字アルファベットが出現順に001,002,003,...(インクリメントと初期値は変更可能)に置換されます.

AbcCharMY.csv → A-001-C-002-MY.csv
XyzCSharp.jpg → X-003-CS-004-.jpg


今後のバージョンアップで,この拡張正規表現をもうちょっとだけ拡張して,MP3タグ情報やファイル情報,クリップボードの中身なども扱えるようにするつもりです.また,マクロのサポートも本格的に行う予定です.

気が向いたら使ってみてください.


なお,このソフトは以下の雑誌で取り上げてもらいました.
Windows100% 07月号 2011/06/13 発売 株式会社晋遊舎
Windowsフリーソフト究極セレクション 2012/09/26 発売 三才ブックス