[問題] batch檔中的多行if

看板Programming作者 (偷需)時間17年前 (2009/07/10 17:45), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
想跑以下的內容但是一直不成功 有時完全沒反應 有時只會執行第一個if之後就停住了 nul的使用好像也不對, 有時不使用nul反而會成功 到底哪裡錯了呢? ------------------------------------------------------- 1. 確認資料夾AAA是否存在 2. 如果存在, 新增資料夾BBB, 將AAA移到BBB下面並改名為CCC ==========file1================== 以 call file2.bat da call file2.bat de call file2.bat el 等等, 呼叫file2 ===========file2================== set filepath=D:\090710 if exist "%filepath%\%1\AAA\nul" ( mkdir "%filepath%\%1\BBB" move "%filepath%\%1\AAA" "%filepath%\%1\BBB\CCC" ) if exist "%filepath%\%1\DDD\nul" ( mkdir "%filepath%\%1\EEE" move "%filepath%\%1\DDD" "%filepath%\%1\EEE\FFF" } if exist "%filepath%\%1\GGG\nul" ( mkdir "%filepath%\%1\HHH" move "%filepath%\%1\GGG" "%filepath%\%1\HHH\III" ) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.196.98.32

07/10 20:59, , 1F
nul不是有特殊意義嗎?
07/10 20:59, 1F
文章代碼(AID): #1ALmtBZA (Programming)
文章代碼(AID): #1ALmtBZA (Programming)