2016-09-30 631 views
1

要將演示文稿從共享點複製到備份位置,我將該庫作爲驅動器掛載並從那裏複製文件。但令人討厭的robocopy跳過文件,我不明白爲什麼。你可以幫我嗎?該代碼非常直截了當:Robocopy跳過文件

:: Mounting SharePoint folder as network drive x: 
net use x: "\\[email protected]\DavWWWRoot\dir\SL01" 

:: Copying the files 
call robocopy x: c:\test TEST.pptx 

:: Unmount drive 
net use x: /delete /yes 

文件名是正確的,robocopy找到該文件,但每次都跳過。我還沒有發現任何東西在谷歌這表明我需要設置一個特殊的選項來複制文件。當我嘗試複製x:Drive中的所有內容時,它只複製目錄但沒有文件。

+0

也許該文件已存在於目標位置。源代碼應該是'x:\'(驅動器的根目錄)而不是'x:'。你爲什麼使用'call'?這裏完全沒用! – aschipfl

+0

這個電話確實沒用。從舊文件複製了robocopy命令並忘記刪除它。該文件不存在,目標文件夾爲空。如果需要斜線,爲什麼它仍然複製文件夾而不是文件如果我試圖複製everthing? – UsefulUserName

+1

反斜槓不應該解決問題,它很簡單,確保您指向驅動器'x:'的根目錄... – aschipfl

回答

0

嘗試使用/MIR作爲參數。 這反映了源到目標文件夾。 但要小心,它還會刪除目標文件夾處的文件夾,這些文件夾將在源文件夾中刪除。

我的問題是,/NOCOPY跳過所有文件。 該命令只應該不復制文件屬性。

http://www.computerhope.com/robocopy.htm