我在一行上创建了一个带有2个命令的批处理文件,但是我无法工作。在单行上的多个命令提示符命令
我想要做的是创建一个子目录并将test.pdf复制到DIR3中,并添加新文件名hello world.pdf。
任何想法家伙?如果目录已经存在,怎么样?
mkdir W:\DIR1\DIR2\DIR3 && copy "W:\test\test.pdf" W:\DIR1\DIR2\DIR3\hello world.pdf
我在一行上创建了一个带有2个命令的批处理文件,但是我无法工作。在单行上的多个命令提示符命令
我想要做的是创建一个子目录并将test.pdf复制到DIR3中,并添加新文件名hello world.pdf。
任何想法家伙?如果目录已经存在,怎么样?
mkdir W:\DIR1\DIR2\DIR3 && copy "W:\test\test.pdf" W:\DIR1\DIR2\DIR3\hello world.pdf
这是语法:
command1 && command2
测试这对dir && echo foo
和它的作品。
所以你的命令变为:
mkdir -p "W:\DIR1\DIR2\DIR3" && copy "W:\test\test.pdf" W:\DIR1\DIR2\DIR3\hello world.pdf
也许你也可以使用谷歌?
哦,在你的命令中有copy
之后还有一个额外的"
。
“_Maybe您可以使用Google?_”也许您可以使用Google或'mkdir /?'来发现没有'-p'选项。 – TripeHound
什么是'-p'?并检查您的报价! – aschipfl
复制命令之后为什么会有双引号? – npocmaka
@aschipfl - 它不应该产生一个错误,但会创建两个目录,其中一个将是'-p' – npocmaka