Eu uso dessa maneira, você deve colocar uma barra invertida no final do nome do diretório para evitar que exista um local em um arquivo sem extensão com o mesmo nome que o diretório especificado, nunca use "C: \ VTS" porque pode ser um arquivo existe com o nome "VTS" salvo na partição "C:" , a maneira correta é usar "C: \ VTS \" , verifique a barra invertida após o VTS , assim é o caminho certo.
@echo off
@break off
@title Create folder with batch but only if it doesn't already exist - D3F4ULT
@color 0a
@cls
setlocal EnableDelayedExpansion
if not exist "C:\VTS\" (
mkdir "C:\VTS\"
if "!errorlevel!" EQU "0" (
echo Folder created successfully
) else (
echo Error while creating folder
)
) else (
echo Folder already exists
)
pause
exit
if not exist "%Folder%" mkdir "%New-Folder%"