現在のプロジェクトで
テスト作業をする際に
Aのフォルダのファイル(100個)の先頭に「0000_」をつける
みたいなことをやる作業がありました。
一つのファイルのリネームならファイル名を右クリックでできるのでそんな大したことないと思うのですが、流石に100個とかのファイルをとなるとめんどくさすぎるので何か良い方法はないかと思ったのでした。
いい方法あった
コマンドプロンプトで下記のようなコマンドを実行するとディレクトリは以下のファイル名を一括りネームできるそうだ。(パワーシェルではなく、コマンドプロンプトであることに注意)
・ファイル名の頭に"test_"とつけたい場合
for %A in (*) do ren "%A" "test_%A"
・ファイル名の後ろに"_test"とつけたい場合
for %A in (*) do ren "%A" "%~nA_test%~xA"
今回、先頭に「0000_」をつけたいから
for %A in (*) do ren "%A" "0000_%A"
となります。
プロジェクトのメンバーに上記方法を共有すると、割と感動されたのでブログに書いてみました。
よかったら参考にしてください。
コメント