Как бы вы создали каталог внутри каталога в пакетных файлах? Я пробовал разные времена, и я не мог заставить его работать. Пожалуйста помоги.
4 ответа
md "dir 1"
cd "dir 1"
md "dir 2"
Или просто: md "dir 1\dir 2"
.
Опускайте кавычки, если имена dir не имеют пробелов.
Попробуй это:
mkdir -p /dir1/dir2
Со страницы руководства mkdir:
-p, --parents no error if existing, make parent directories as needed
mkdir
с флагом -p
позволяет создавать родительские каталоги, если они не существуют. Если это так, команда продолжает создавать дочерний каталог без ошибок.
Редактировать: только что заметил, что это для пакетных файлов, так что, вероятно, Windows. Смотрите этот вопрос: https://stackoverflow.com/a/905237/4820840:
В Windows mkdir по умолчанию создает деревья каталогов.
MKDIR A \ B \ C
Попробуй это
setlocal enableextensions
mkdir C:\test1\test2\test3
endlocal
в Linux:
mkdir -p /folder/subfolder/subsubfolder
В Windows это работает:
https://stackoverflow.com/questions/905226/mkdir-p-linux-windows