2016年9月28日水曜日

【コマンドプロンプト】【サクラエディタ】ファイル名一括置換

 ASRなどのファイラを使えば、ファイル名一括置換機能があり、簡単に変換可能。しかし、フリーソフト禁止(ただし、テキストエディタは使用可能な場合)の職場では自分で一括置換するしかない。

 エディタすらインストール禁止の場合は、Excelで行う。エディタもExcelも使えない場合は、状況次第で、コマンドプロンプトのforでできると思う。またはコマンドプロンプトの矩形選択とメモ帳を駆使すればできるか?

以下の各ファイルの先頭にrdp_を付けたいとする。


1. Ctrl + A、Ctrl+C。


2. エディタ上で Ctrl + V。


3. Altを押しながら↑キーを押下し、カーソルが1行目になるまで待つ。


4. 『move 』と入力。更に、Ctrl + C。


5. 1行目の末尾にスペースを複数(一番長いパスより1文字以上)入れる。
今回の場合、31文字目以上になるまで。


6. Shift + F9キー押下。


7. 1行目の後半のファイル名の前(今回は41文字目)にカーソルを移動し、Alt + ↓キー。
(場合によって、手順7~8は正規表現で置換する。例えば、.RDP$を_remote.RDPに変換するなど。)


8. 『rdp_』を入力。


9. 最終行のmoveを削除。


10. Ctrl + A、Ctrl + C。


11. Winロゴキー + R。『cmd』と入力し、Enterキー押下。


12. (簡易編集モードが設定されている場合は)右クリック。
または、Win10ならCtrl + V。それ以外のWindowsOSならAlt + Space、E、P。
または、ウィンドウタイトルを左クリックしてから、[編集]-[貼り付け]。


以下のように、ファイル名が変更される。



何度も使っていると慣れるが、文章にすると長いし、面倒に感じる・・・。

0 件のコメント:

コメントを投稿