2014-01-26 95 views
0

我正在製作批處理程序,所以我可以輕鬆地自動備份文件。
的代碼是:批處理程序複製錯誤

@echo off 
xcopy "C:\users\jamie\desktop\DOCUMENT\*.*" "C:\BACKUP\DOCUMENT\" 
pause >nul 

不運行。
我希望它複製所有子目錄,但它表明:

0 file is copied. 

我該怎麼辦?

回答

2

變化

xcopy "C:\users\jamie\desktop\DOCUMENT\*.*" "C:\BACKUP\DOCUMENT\" 

xcopy "C:\users\jamie\desktop\DOCUMENT\*.*" "C:\BACKUP\DOCUMENT\" /E 

/E這裏是複製目錄和子目錄,包括空的。與/S /E相同。

P.S.如果您需要複製除空目錄和子目錄外的目錄和子目錄,則可以使用/S

檢查的詳細信息進行here

+0

這是非常困難的選擇,因爲兩個答案都是正確的。但是,您的答案更清晰並提出了更多可行的解決方案,因此我會選擇您的答案。可是等等!我無法早日接受答案! – Jamie

+0

@Jamie沒有問題,選擇哪個,只要它可以幫助你。 :) – herohuyongtao

+0

沒關係。我想知道你有多少名聲?你有多久在stacksoverflow?我只是幾天。 – Jamie

1

看看文檔。

xcopy /? 

從提示符會顯示所有可用的開關。

/s複製子目錄可能是一個良好的開端。