Batch file 单行上的多个命令提示符命令
我创建了一个批处理文件,在一行上有两个命令,但我无法让它工作 我试图做的是创建一个子目录,并用新文件名helloworld.pdf将test.pdf复制到DIR3 有什么想法吗,伙计们?如果目录已经存在呢Batch file 单行上的多个命令提示符命令,batch-file,cmd,Batch File,Cmd,我创建了一个批处理文件,在一行上有两个命令,但我无法让它工作 我试图做的是创建一个子目录,并用新文件名helloworld.pdf将test.pdf复制到DIR3 有什么想法吗,伙计们?如果目录已经存在呢 mkdir W:\DIR1\DIR2\DIR3 && copy "W:\test\test.pdf" W:\DIR1\DIR2\DIR3\hello world.pdf 以下是语法: command1 && command2 对dir&&echo-foo进
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”&复制“W:\test\test.pdf”W:\DIR1\DIR2\DIR3\hello world.pdf
也许你可以用谷歌
哦,还有一个额外的
“
在您的命令中复制之后 什么是-p
?并检查您的报价!为什么在copy命令后面有一个双引号?@npocmaka,我知道,但是OP很可能没有…那么-你的代码做了什么不应该做的,或者没有做它应该做的?只有你能告诉我们你的想法-我们必须做出假设,这是不好的。注意:&&
是。如果mkdir
失败,因为文件夹已存在,则不会执行下一个命令。您可能需要一个&
。“也许您可以使用谷歌?”也许您可以使用谷歌或mkdir/?
来发现没有-p
选项。