2017-10-11 128 views
-1

我在一行上創建了一個帶有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

什麼是'-p'?並檢查您的報價! – aschipfl

+2

複製命令之後爲什麼會有雙引號? – npocmaka

+0

@aschipfl - 它不應該產生一個錯誤,但會創建兩個目錄,其中一個將是'-p' – npocmaka

回答

0

這是語法:

command1 && command2 

測試這對dir && echo foo和它的作品。

所以你的命令變爲:

mkdir -p "W:\DIR1\DIR2\DIR3" && copy "W:\test\test.pdf" W:\DIR1\DIR2\DIR3\hello world.pdf

也許你也可以使用谷歌?

哦,在你的命令中有copy之後還有一個額外的"

+3

「_Maybe您可以使用Google?_」也許您可以使用Google或'mkdir /?'來發現沒有'-p'選項。 – TripeHound