バッチファイルのハマりポイント
環境変数定義で、見やすくするために、スペースを入れて、
set TEMP_FILE = "X:\WORK.tmp"
とかしたくなる。
実際に定義されている、変数名は、「TEMP_FILE 」(後ろにスペースを含む!)
この例の場合で、環境変数を利用する場合、
ECHO %TEMP_FILE%
ではだめで、
ECHO %TEMP_FILE %
と後ろにスペースを入れなければダメ。
変数の値も、この例の場合
「 "X:\WORK.tmp"」(頭にスペースを含む)となる。(このECHOの例なら問題ない)
環境変数定義では、スペースを入れないように注意!!