【バッチファイル】フォルダを削除する

バッチファイルで
 ・フォルダを削除
できます!

ここでは
 ・削除したいフォルダの存在確認を行い、
 ・存在する場合のみ削除
する方法を記載します!

コード

ここでは例として
 ・デスクトップ配下のフォルダ「aiueo」の
 ・存在有無を確認し、存在したら削除
します。

フォルダ「aiueo」
フォルダ「aiueo」
@echo off

rem フォルダパスを設定
set folderPath=C:\Users\user\Desktop\aiueo\

rem フォルダの存在有無を確認
if exist "%folderPath%" (
	rem フォルダを削除
	rd /s /q %folderPath%
	echo フォルダを削除しました。
	echo.
)

pause
exit

「フォルダパス」を設定します(4行目)。

フォルダを削除する前に、フォルダの存在有無を確認します(7行目)。

「rd」コマンドにより、フォルダを削除します(9行目)。
※フォルダ配下にファイル等が存在しても削除されるように、パラーメータ「/s」を記載します。
※確認メッセージ表示により処理が止まってしまうのを防止するために、パラーメータ「/q」を記載します。
※削除対象フォルダ、および削除対象フォルダ配下のファイル等が読み取り専用となっていても、削除されます。

実行結果

フォルダを削除できました。

実行結果
実行結果

参考①

フォルダの存在有無の確認について、詳細は以下の記事をご確認ください。

参考②

ファイルの削除もできます。

詳細は以下の記事をご確認ください。

参考③

上記のコードで使用した以下の詳細は、公式サイトをご確認ください。

●rdコマンド

タイトルとURLをコピーしました