【バッチファイル】ファイル/フォルダの存在有無を確認する【チェック】

バッチファイルで
 ・ファイルの存在有無
 ・フォルダの存在有無
を確認できます!

if exist」により
確認できます!

ファイルの存在有無を確認する

ここでは例として
 ・デスクトップ配下のファイル「aiueo.txt」の
 ・存在有無を確認
します。

ファイル「aiueo.txt」
ファイル「aiueo.txt」
@echo off

rem 対象ファイル
set filePath=C:\Users\user\Desktop\aiueo.txt

rem ファイルの存在有無を確認
if exist "%filePath%" (
	echo ファイルが存在します。
) else (
	echo ファイルが存在しません。
)

echo.

pause
exit

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

ファイルの存在有無を確認します(7~11行目)。
※半角スペースが含まれていても問題無く動作するように、「”(ダブルコーテーション)」で囲っています(7行目)。


上記を実行すると、デスクトップ配下のファイル「aiueo.txt」が存在することを確認できます。

実行結果
実行結果

フォルダの存在有無を確認する

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

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

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

rem フォルダの存在有無を確認
if exist "%folderPath%" (
	echo フォルダが存在します。
) else (
	echo フォルダが存在しません。
)

echo.

pause
exit

「フォルダパス」を設定します(4行目)。
※最後に「\」を記載します。

フォルダの存在有無を確認します(7~11行目)。


上記を実行すると、デスクトップ配下のフォルダ「aiueo」が存在することを確認できます。

実行結果
実行結果

参考

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

●if文
※existはパラメーターとして指定できます。

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