San*_*iam 5 windows-backup data-recovery robocopy
我正在尝试编写一个robocopy命令来从文件夹复制SR到DS.
FolderDS 可能有Folder中已经存在的文件SR,但如果 FolderDS已更新,请不要覆盖它。如果文件夹中不存在文件夹/文件DS,请复制它们,并在文件/文件夹上保持相同的安全权限(共享和 NTFS)和时间戳。
我试过了:
Robocopy Source Des /XN /E
Run Code Online (Sandbox Code Playgroud)
问题是它不断覆盖数据,另一个问题是我有一个超过 320 个字符的长路径名,它robocopy不会复制。
小智 3
我认为 /XN 是问题所在,请检查此链接: https: //docs.microsoft.com/en-us/windows-server/administration/windows-commands/robocopy#remarks 因为我们知道:/xn = 排除较新的文件。
/E = 复制子目录。该选项包括空目录。
/maxlad:指定最长上次访问日期(不包括自 N 以来未使用的文件)。
/minlad:指定最短上次访问日期(不包括自 N 以来使用的文件)如果 N 小于 1900,则 N 指定天数。否则,N 指定格式为 YYYYMMDD 的日期。
- 对于长路径名的问题,我有一个解决方案,但需要很多时间,因此为了不消耗更多时间任何可以轻松解决此问题的GUI工具,请尝试google rsync , gsrichcopy 360或teracopy ,好消息这些也可以解决最近文件或更新文件的问题,但首先检查我上面提到的解决方案