バッチファイルで
・指定したフォルダ配下の
・全てのファイルを削除
できます!
コード
ここでは例として、
・デスクトップにあるフォルダ「test」配下の
・全てのファイルを削除
します。
※フォルダは削除しません。
@echo off
rem 対象フォルダ
set targetFolder=C:\Users\lunch\Desktop\test
rem フォルダの存在有無を確認
if not exist %targetFolder% (
echo 対象フォルダが存在しないため、処理を終了します。
echo.
pause
exit
)
rem 全てのファイルを削除
forfiles /P %targetFolder% /C "cmd /c if @isdir==FALSE del @file" 2>nul
echo 全てのファイルを削除しました。
echo.
pause
実行結果
バッチファイルで
・指定したフォルダ配下の
・全てのファイルを削除
できました。
※フォルダは削除されませんでした。
参考①
指定したフォルダ配下の全てのフォルダを削除することもできます。
詳細は以下の記事をご確認ください。
参考②
上記で使用した以下の詳細は、公式サイトをご確認ください。
●「forfiles」コマンド