2016-09-30 636 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