@echo off
IF exist myDirName ( echo myDirName exists ) ELSE ( mkdir myDirName && echo myDirName created)
Adicionado por Barlop
Enquanto o acima funciona para esta situação particular, o título diz sobre o teste especificamente para um diretório. O comentário de Phogg usando if exist mydirname\
em vez de if exist mydirname
é o caminho. Algumas respostas usaram \ nul mas \ nul é problemático no NT. Não incluir uma barra invertida no final testará um arquivo ou diretório. Então, para um diretório, inclua a barra invertida.