Команда mkdir
создает все каталоги, указанные в командной строке (разделенные пробелами).Например,
mkdir foo bar
сделает каталоги foo
и bar
.В вашем случае аргумент C:\Documents and Settings\Usuario\Escritorio\123
, эквивалентный:
mkdir C:\Documents and Settings\Usuario\Escritorio\123
Поскольку mkdir
не знает различий, он думает, что вы хотите создать три каталога с именем:
C:\Documents
and
Settings\Usuario\Escritorio\123
Вы можете попробовать:
mkdir "%~dp0"
и посмотретьесли двойные кавычки помогают.