2012-09-07 9 views
10

Bir koşul altında birden çok eylem gerçekleştirmenin bir yolu var mı? Şunun gibi:toplu iş koşulu altında birden çok eylem dosyası

if not exist MyFolderName (
ECHO create a folder 
mkdir MyFolderName 
) 
+0

Kod bloğunuz işe yarıyor gibi görünüyor - parantezler çoklu eylemleri birlikte gruplandırıyor. Sorunu anlamıyorum, lütfen detaylandırın. –

+2

@HaiVu, haklısınız. ama hata yaptım bana daha önce yanlış formatı söyle. Belki bazı ekstra alan bu hataya neden oldu. – 5YrsLaterDBA

cevap

16

Sen komutları katılmak ve aynı satırda bunları yürütmek için & kullanabilirsiniz.

Yani sözdizimi gibi görünmelidir:

if not exist MyFolderName ECHO "Create a folder" & mkdir MyFolderName 

UPDATE

Yoksa örneğin içeren bir bölüme çalıştırmak istediğiniz komutları atlamak için etiketleri kullanabilirsiniz:

if not exist MyFolderName GOTO DOFILESTUFF 
:AFTER 
... 
EXIT 

:DOFILESTUFF 
ECHO "Create a folder" 
mkdir MyFolderName 
GOTO AFTER