我工作的一些批處理腳本下面的代碼塊:批處理腳本Optmization
echo off
echo SETTING UP ANT FOR THE BUILD ....
set ANT_HOME=%~dp0%build\apache-ant-1.8.2
set ANT_BIN=%~dp0%build\apache-ant-1.8.2\bin
SET path=%path%;%ANT_BIN%;%ANT_BIN%;
echo PATH: %path%
echo ANT_HOME: %ANT_HOME%
echo ANT_BIN: %ANT_BIN%
echo ANT GOT INSTALLED ....
它幫我把我的路徑設置爲我的環境變量螞蟻路徑。
現在,每次我運行這個bat文件,它都會爲ant設置環境變量。
我必須提出一些條件,如果路徑已經存在,那麼只需跳過設置選項,否則設置選項開始。
我們如何使用bat腳本來做到這一點?由於我是新來的蝙蝠劇本我試着用下面的代碼塊:
IF 「%ANT_HOME%」 == 「」 GOTO NOPATH :YESPATH ...
:NOPATH ...
但這裏的問題是我無法得到如何檢查以下情況: %ANT_HOME%不是空白的,但有一些無效的ant目錄路徑。
任何人都可以幫助我嗎?
可能重複的[如何驗證文件是否存在於Windows .BAT文件?](http://stackoverflow.com/questions/3022176/how-to-verify-if-a-file-exists-in -a-windows-bat-file) – sashoalm