2016-08-17 46 views
-1

我準備了下面的腳本來將「sigma 1.jar文件從源文件複製到目標文件,但整個文件夾被複制而不是隻是sigma 1.jar文件所有我想要的是JAR文件複製到目標。不應該有其他被複制。用於複製或更新jar文件的Windows腳本不起作用

我試圖/ E選項&得到同樣的結果。

下面是腳本

@mkdir Z:\backup20160812 
@xcopy "Z:\Testing\A 1\Sigma 1.jar" "Z:\backup20160812\A 1\Sigma 1.jar" /H 
@echo -------backup successfully!------- 
@pause 
+2

請[編輯]你的問題標題的東西,說明你遇到的具體問題。看到*我的WIndows腳本出了什麼問題*在一組搜索結果中,對於未來的用戶而言,這是完全沒有意義的。 –

+0

你可以在'xcopy'行之前執行'pushd'Z:\ Testing \ A 1'',之後執行'popd'; 'xcopy'行需要改爲'@xcopy/H「Sigma 1.jar」「Z:\ backup20160812 \ A 1 \ Sigma 1.jar」'then;順便說一句,爲什麼你使用'xcopy'而不是'copy'來複制單個文件?我建議後者作爲'xcopy'可能會提示您將目標設爲文件或目錄,而'copy'則不會... – aschipfl

+0

感謝您的及時回覆。我也嘗試過使用複製,並且出現錯誤「系統找不到指定的文件」 –

回答

-2

重命名文件和文件夾,以便有沒有空格(例如:A1,而不是1) 然後嘗試

@mkdir Z:\backup20160812 
    @xcopy "Z:\Testing\A1\Sigma1.jar" "Z:\backup20160812\A1\Sigma1.jar" /H 
    @echo -------backup successfully!------- 
    @pause 
+3

路徑用雙引號括起來,所以此答案無用。 –