Я использую этот способ, вы должны поставить обратную косую черту в конце имени каталога , чтобы избежать того, что место существует в файле без расширения с тем же именем, что и указанный вами каталог, никогда не используйте "C: \ VTS" , поскольку существует файл с именем "VTS" , сохраненный в разделе "C:" , правильный способ - использовать "C: \ VTS \" , проверьте обратную косую черту после VTS , так что это правильный путь.
@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