windowsバッチで変数の空チェック。
昔は、引数をさらにダブルクォーテーションで囲む
(例えば IF "%PATH%" == "")
が正解だと思ってました。
でも、%PATH%に入っている文字列にスペースがあると、
(例えば "C:\Program Files\")
IF文は"Program"の後のスペースで比較構文の区切りだと勘違いし、
"Files"なんて演算子は知らないと怒ります。
では、更なる正解は、これらしいです。
IF [%PATH%] == []
以上。ご確認くださいますようお願いいたします。
Author And Source
この問題について(windowsバッチで変数の空チェック。), 我々は、より多くの情報をここで見つけました https://qiita.com/nopasanada/items/27b69a133a78fbda4e98著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .