我有一個bat文件來創建文件夾。使用bat命令創建文件夾
:X3Main
IF EXIST "%1%\JBoss" goto Test
IF EXIST "%1%\DB" goto DB
goto end
:Test
mkdir "%DESTINATION%\IX3\COSMIC\JBoss"
goto end
:DB
mkdir "%DESTINATION%\IX3\COSMIC\DB"
goto end
這裏第一個文件夾被創建成功(IF EXIST「%1%\ JBoss」goto Test)但第二個函數不起作用。如果我刪除第一個功能,那麼第二個功能正在工作
請你有人解釋這個背後的原因嗎?
您發佈的代碼的意圖不明確。請更好地解釋一下包含文件夾結構的例子。另外,請查看下面的一些答案,他們給出了一些提示:1.小心'%1','%1%','%〜1'和'「%〜1」'之間的差異。 2.注意'goto end'和'goto:eof'之間的區別,以及'goto'和'call'之間的區別。 – 2013-05-02 14:17:04