bat バッチでのファイル / フォルダの一括作成 / 削除、ファイル名の変更、拡張子の変更#
一、フォルダの作成 / 削除#
コマンド:md 作成したいフォルダ名
またはmkdir 作成したいフォルダ名
二、ファイルの作成 / 削除#
1. 空のファイルの作成#
空のファイルは、中身が何もないファイルを作成することを意味します。
コマンド type nul>作成したいファイル名
例: type nul>私のビデオ.txt
私のビデオ.txt
というファイルが作成されます。
2. 空でないファイルの作成#
空でないファイルは、コマンドを実行するとファイルに中身を書き込むことができます。
コマンド echo 作成したいファイルに書き込む内容>作成したいファイル名
3. ファイルの削除#
コマンド del 削除したいファイル名
三、一括でファイルの拡張子を変更する#
コマンド: ren * .png *.jpg
すべてのファイルの拡張子を変更する場合は、変更したい拡張子を * に変更します。例えば、すべてのファイルの拡張子を txt に変更する場合は ren *.* *.txt
となります。
四、ファイル名を一定の規則で変更する(接頭辞付き)#
- ファイル名を変更したいフォルダにテキストファイルを作成します。
- 以下の内容を入力します。
@echo off
set a=0
setlocal EnableDelayedExpansion
for %%n in (*.jpg) do (
set /A a+=1
ren "%%n" "接頭辞内容!a!接尾辞内容.png"
)
ここで、.jpg は変更したいファイルの拡張子に変更し、接頭辞と接尾辞は自分で設定します。!a! は変数を表し、0 から順に増加します。.png は変更後の拡張子です。
3. 保存し、拡張子を bat に変更します。
4. ダブルクリックして実行し、変更が成功します。
これにより、すべての jpg の拡張子が png に変更され、接頭辞が「画像 -」に統一されます。他のファイルも同様です。
五、さまざまなファイルのカスタマイズ#
実際には、上記のコマンドを覚えて、Excel の機能と組み合わせることで、さまざまなファイルを迅速に生成することができます。Excel の詳細についてはここでは説明しません。