2012-09-07 13 views
10

if条件の下に複数のアクションを配置する方法はありますか?このように:if条件の下でバッチファイル複数のアクション

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

コードブロックが機能しているように見えます - かっこで複数のアクションをまとめてグループ化しています。私はあなたの質問を理解していない、詳細を教えてください。 –

+2

@HaiVu、あなたは正しいです。私は間違ってフォーマットする前にエラーを受け取りました。余分なスペースが原因でエラーが発生した可能性があります。 – 5YrsLaterDBA

答えて

16

あなたは、コマンドに参加し、同じ行にそれらを実行するために&を使用することができます。

だからあなたの構文は次のようになります。

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