批处理文件在目录中创建目录

批处理文件在目录中创建目录

如何在批处理文件中的目录中创建目录?我尝试过很多次,但都无法成功。请帮忙。

答案1

md "dir 1"
cd "dir 1"
md "dir 2"

或者简单地说:md "dir 1\dir 2"

如果目录名称没有空格,则省略引号。

答案2

尝试这个:

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

答案3

尝试这个

    setlocal enableextensions
        mkdir C:\test1\test2\test3
    endlocal

答案4

在Linux中:

mkdir -p /folder/subfolder/subsubfolder

在Windows中这个有效:

https://stackoverflow.com/questions/905226/mkdir-p-linux-windows

相关内容