Lo uso de esta manera, debe colocar una barra diagonal inversa al final del nombre del directorio para evitar que ese lugar exista en un archivo sin extensión con el mismo nombre que el directorio que especificó, nunca use "C: \ VTS" porque puede contener un archivo existe con el nombre "VTS" guardado en la partición "C:" , la forma correcta es usar "C: \ VTS \" , verifique la barra invertida después del VTS , así que es la forma correcta.
@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%"