2012-09-07 8 views
10

क्या ऐसी स्थिति के तहत कई कार्रवाइयों को रखने का कोई तरीका है? इस तरह:बैच फ़ाइल एक स्थिति के तहत एकाधिक कार्रवाइयां

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

आपका कोड ब्लॉक काम करता प्रतीत होता है - कोष्ठक समूह एक साथ कई कार्यों को समूहबद्ध करता है। मैं आपके प्रश्न को समझ नहीं पा रहा हूं, कृपया विस्तृत करें। –

+2

@ हाईवु, आप सही हैं। लेकिन मुझे त्रुटि मिली मुझे पहले गलत प्रारूप बताओ। शायद कुछ अतिरिक्त जगह त्रुटि के कारण हुई। – 5YrsLaterDBA

उत्तर

16

आप आदेशों में शामिल होने और एक ही लाइन पर उन्हें अमल करने के लिए & उपयोग कर सकते हैं।

तो अपने वाक्य रचना की तरह दिखना चाहिए:

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

अद्यतन

या आप से युक्त एक वर्ग को आदेश आप पर अमल करना चाहते हैं कूदने के लिए, उदाहरण के लिए लेबल का उपयोग कर सकते हैं:

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

:DOFILESTUFF 
ECHO "Create a folder" 
mkdir MyFolderName 
GOTO AFTER 
संबंधित मुद्दे