10
有沒有辦法在if條件下放置多個動作?像這樣:批處理文件if條件下的多個動作
if not exist MyFolderName (
ECHO create a folder
mkdir MyFolderName
)
有沒有辦法在if條件下放置多個動作?像這樣:批處理文件if條件下的多個動作
if not exist MyFolderName (
ECHO create a folder
mkdir MyFolderName
)
您可以使用&
來連接命令並在同一行上執行它們。
所以你的語法應該是這樣的:
if not exist MyFolderName ECHO "Create a folder" & mkdir MyFolderName
UPDATE
或者你可以使用標籤跳轉到包含部分要執行的命令,例如:
if not exist MyFolderName GOTO DOFILESTUFF
:AFTER
...
EXIT
:DOFILESTUFF
ECHO "Create a folder"
mkdir MyFolderName
GOTO AFTER
您的代碼塊似乎工作 - 括號將多個操作組合在一起。我不明白你的問題,請詳細說明。 –
@HaiVu,你是對的。但我得到的錯誤告訴我格式錯誤之前。也許一些額外的空間導致了這個錯誤 – 5YrsLaterDBA