昔は、引数をさらにダブルクォーテーションで囲む
(例えば IF "%PATH%" == "")
が正解だと思ってました。
でも、%PATH%に入っている文字列にスペースがあると、
(例えば "C:\Program Files")
IF文は"Program"の後のスペースで比較構文の区切りだと勘違いし、
"Files"なんて演算子は知らないと怒ります。
では、更なる正解は、これらしいです。
IF [%PATH%] == []
以上。ご確認くださいますようお願いいたします。
Go to list of users who liked
More than 3 years have passed since last update.
昔は、引数をさらにダブルクォーテーションで囲む
(例えば IF "%PATH%" == "")
が正解だと思ってました。
でも、%PATH%に入っている文字列にスペースがあると、
(例えば "C:\Program Files")
IF文は"Program"の後のスペースで比較構文の区切りだと勘違いし、
"Files"なんて演算子は知らないと怒ります。
では、更なる正解は、これらしいです。
IF [%PATH%] == []
以上。ご確認くださいますようお願いいたします。
Register as a new user and use Qiita more conveniently
Go to list of users who liked