使用/ mir开关的长路径的Robocopy将目标更改为root和nuked machine

时间:2013-11-30 17:54:27

标签: robocopy

我的目的是复制具有长路径(+255个字符)的文件和文件夹路径中的空格,从计算机到已有模拟文件夹的服务器(需要维护文件夹结构)。以下是该脚本的示例:

robocopy "c:\long path\with spaces" "\\servername\long path\with spaces" filename.html /MIR /R:5 /LOG+:\\server\logfolder /v /NP

结果是以下日志并完全删除了源计算机。有什么想法吗?

Source : c:\long path\with spaces
Dest : \
Files : filename.html
Options : /V /S /E /PURGE /MIR /NP /R:5 /W:30

我一直在研究,没有发现其他情况。我非常希望将来能避免这个问题。

1 个答案:

答案 0 :(得分:1)

不幸的是,robocopy会将"\\"视为转义序列,并且最终得到的路径只是\。您需要使用/"\servername\long path\with spaces\/"作为引用的UNC路径。