[Windowsバッチ] 指定した環境変数が存在するかどうか判定する

2020年8月22日

指定した環境変数が存在するかどうか判定するサンプルです。

サンプルソース

例)引数に渡された環境変数が存在するかどうかを判定する

(test.bat)
@echo off set f=%1 IF DEFINED %f% ( echo 環境変数「%f%」は存在します。 ) ELSE ( echo 環境変数「%f%」は存在しません。 ) pause

実行例

環境変数が存在する場合
C:¥>set aa=abc C:¥>test.bat aa 環境変数「aa」は存在します。 続行するには何かキーを押してください . . .
環境変数が存在しない場合
C:¥>set aa= C:¥>test.bat aa 環境変数「aa」は存在しません。 続行するには何かキーを押してください . . .

備考

  • 環境変数が存在するかどうか確認するには、IF DEFINED <環境変数> で判定できます。

関連項目


スポンサーリンク