我有一個有趣的案例有一個批處理文件,它做以下的事情打轉轉:批處理文件識別
- 移動廣口瓶中,目錄
- 將所有的jar文件目錄的字符串(類路徑)
- 運行的jar
我得到的問題是,它沒有找到,同時建立字符串的新罐,但它發現現有的罐子,所以如果我運行兩次都沒問題。
要檢測的罐子,我使用的是這樣的:
set cp=
for %%a in ("jars/*.jar") do call :concat jars/%%a
:concat
set cp=%cp%;%1
如果任何人有一個解釋或解決方案,我想聽聽吧!
我無法使用提供的代碼複製您的問題。具體來說,'%cp%'變量被設置爲它應該是的。 – SomethingDark 2015-04-05 12:55:23
可能你需要'exit/b 0'在':concat'之前? – npocmaka 2015-04-05 13:24:09