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