可能重复:
哪个应用程序最适合同步两个文件夹?
你好
我的电脑不太稳定,但有一个大容量的 USB 驱动器。设置一个系统的最佳方法是什么,将电脑上的某些目录/文件同步到 USB 驱动器作为备份。
我不希望插入 USB 时自动进行备份,而仅希望在运行命令时进行备份。:D
有人有解决办法吗?
答案1
批处理本身没有多大用处,您需要使用 copy 或 xcopy 命令来实际执行备份/同步。
但是 copy 和 xcopy 存在已知问题(在长文件路径、锁定文件等情况下失败),因此我建议使用Robocopy它是 Windows 2003 资源工具包下载的一部分。
然后从批处理文件中调用它。作为执行标准备份的示例,我使用:
robocopy "C:\Documents and Settings" "Y:\Backups\EEEPC900HA\Documents and Settings" /s /e /zb /copyall /log:%logfile% /tee /ndl /r:0
此命令将所有新文件和文件夹或已更改的文件和文件夹从“C:\Documents and Settings”复制到我的外部备份驱动器。锁定的文件将被跳过,并且不会重新尝试以加快速度。长路径/文件名得到正确处理。
Robocopy 既可以进行标准备份(单向),也可以进行“同步”,即两个文件夹保持相同。您还可以使用通配符从备份中排除某些文件和文件夹。
Robocopy 唯一不能提供的功能是锁定文件的影子复制(它只是跳过锁定的文件)。但只有少数工具可以做到这一点,而且它需要运行影子复制服务。
我的备份过程只是在桌面上创建一个快捷方式,调用 Robocopy 批处理文件。我只需插入驱动器并双击快捷方式即可。第一次备份 40 GB 的文件需要一段时间,但随后只会复制新文件/更改的文件,因此平均只需大约 30 秒。
答案2
我建议同步玩具 2.0。您可以设置各种同步关系。它可以按计划运行,也可以按需运行。
答案3
我将使用批处理文件来完成此操作。
答案4
我会推荐同步备份软件(SE 或 PRO)...它做得相当不错。