ファイル系のbatファイル
作成
特定の場所にファイルやフォルダを作成する方法です。
パスは作成するフォルダ名を含めた場所を指定してください。
書式:md "ファイルやフォルダのパス"
コピー
特定のファイルやフォルダをコピーする方法です。
- ファイルのみコピー:xcopy /y "入力ファイルのパス" "出力ファイルのパス"
- フォルダ以下の全てをコピー:xcopy /y /q /s /e "入力フォルダのパス\*" "出力フォルダのパス\"
ファイル削除系のbatファイル
削除
ファイルやフォルダを削除する方法です。
- 全てのファイルを削除:del /q "ファイルのパス\*"
- フォルダを丸ごと削除:rd /s /q "フォルダのパス"
- 特定の拡張子のファイルだけを削除:del /q "ファイルのパス\*.対象拡張子"
- ゴミ箱を空にする:cmd.exe /c "echo Y|PowerShell.exe -NoProfile -Command Clear-RecycleBin"
全削除
フォルダ以下の全てを削除する方法です。
cd "フォルダのパス"
del /q *
for /d %%a in (*) do rmdir /s /q "%%a"
特定のファイル形式を全て削除する方法
特定のファイル形式を全て削除する方法です。
cd "削除したいファイルのあるフォルダのパス"
del /s *.削除したいファイル形式
特定のファイル形式以外を全て削除する方法
特定のファイル形式以外を全て削除する方法です。
cd "削除したいファイルのあるフォルダのパス"
for /r %%a in (*) do if /i "%%~xa" neq ".残したいファイル形式" del "%%a"
ファイル移動系のbatファイル
ファイルの移動
ファイルのみを移動する方法です。
move "入力ファイルのパス" "出力ファイルのパス"
フォルダの移動
フォルダ以下の全てを移動する方法です。
サブフォルダやファイルも全て含みます。
xcopy /y /q /s /e "入力フォルダのパス\*" "出力フォルダのパス"
cd "入力フォルダのパス"
del /q "*"
for /d %%a in (*) do rmdir /s /q "%%a"