バッチファイルで
・指定したフォルダ配下の
・全てのフォルダを削除
できます!
コード
ここでは例として、
・デスクトップにあるフォルダ「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==TRUE rd /s /q @path" 2>nul
echo 全てのフォルダを削除しました。
echo.
pause
実行結果
バッチファイルで
・指定したフォルダ配下の
・全てのフォルダ削除
できました。
※ファイルは削除されませんでした。
参考①
指定したフォルダ配下の全てのファイルを削除することもできます。
詳細は以下の記事をご確認ください。
参考②
上記で使用した以下の詳細は、公式サイトをご確認ください。
●「forfiles」コマンド
参考③
上記は以下の記事を参考に作成しました。