Windowsとサクラエディタでリネーム一括処理をする

仕事で、大量のファイルをリネームすることがあるんだけど、リネームソフトがなくてもサクラエディタがあれば簡単に出来るやり方を書いておく。
簡単に言うとrenコマンドを使って一括でリネームするだけです。
1.コマンドプロンプトを立ち上げる。
2.コマンドプロンプトのプロパティを開いて画面バッファのサイズ(幅)を80から800に変更する。(ファイル名が長い場合に見切れないようにするため)
3.「cd /d <リネーム対象の入ったフォルダのパス> 」で移動する。(パスはエクスプローラからコピろう)
4.「dir /B」を実行していファイルの一覧を表示する。
5.右クリック→範囲指定で対象ファイルをまるっと選択して右クリック。(選択→右クリだけでコピれます)
6.エクセルのB列の一番上に貼り付ける。
7.サクラエディタに貼り付ける。
8.サクラエディタの置換機能を使って対象ファイル名をリネームしたいファイル名に変更する(正規表現使うと便利)
9.リネームしたファイル名をエクセルのC列一番上に貼り付ける。
10.エクセルのA列に全て「ren」を入れる。(renameコマンドです)
11.A,B,C列をコピーしてサクラエディタに貼り付ける。
12.サクラエディタの置換機能でタブをスペースに変換する。(正規表現でタブは\tなので、置換前を\tにして置換後をスペースにすればOKです。)
13.2で変更したコマンドプロンプトのバッファサイズを元に戻す。(これをやらないとコマンド実行が遅くなります)
14.サクラエディタに貼り付けてあるテキストを全てコピーして、コマンドプロンプトに貼り付ける。
15.コマンドが実行されてあっという間にリネームが完了!
以上です。8の手順で正規表現を使いますが、使わなくてもいけます。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です