Electron製リネームソフト
Electron でリネームソフトを作りました。正規表現を打ち込んでそれを元にリネームします。いかにも既にありそうな感じですが一応自前で作ってみました。その他機能としては正規表現を登録、保存できる、特定のフォルダーを監視して入ってきたファイルをそのままリネームできる機能です。
メインフォーム
プリセットフォーム
基本的な使い方はリネームしたいファイルをメインフォームにドラッグアンドドロップで追加します。正規表現を入力して置き換えたい文字群を入力すると正規表現に該当する文字を指定の文字で置き換えます。置き換え前、置き換え後のファイル名をリストで確認できますし下に表示されているサンプルからも確認できます。重複したファイル名が出てきた場合はリストを赤色で表示して警告します。リネームボタンを押すと実際にリネーム処理を行います。その他正規表現、置き換え文字をプリセットとして登録して保存できます。以下その他の機能。
メインの機能
-
export
リネーム後にファイルを指定のフォルダーに移動させます。フォルダーフォームをクリックするとフォルダー選択ダイアログが出ます。フォルダーそのものをドラッグアンドドロップでも登録できます。
-
watch
指定のフォルダーを監視します。監視中のフォルダーにファイルが入れられると自動でファイル名をリネームします。
プリセットフォームのボタン
-
create preset
フォームの内容に基づいてプリセットを作成します。
-
load preset
選択したプリセットを読み込みます。
-
over write
選択したプリセットを現在のフォームの内容で上書きします。
-
delete preset
選択したプリセットを削除します。
プリセットの中身
-
name
プリセットの名前です。
-
regexp
正規表現
-
replace
置き換え後の文字
-
ignore
ignore case 大文字、小文字を区別しない。
-
global
正規表現に該当する文字を全て該当させるかどうか
-
export
リネーム後にファイルを移動させるかどうか。
-
example text
サンプルテキストです。
拡張子も含めて正規表現の範囲に入るので使用前に十分検証した上で使用してください。
ダウンロード
git hubからコピーして使用してください。npmパッケージをインストールして使用できます。Windows OSだとうまくいかない可能性もあるのでその場合
でnpmパッケージをインストールしてみてください。