6

我正在使用 SyncToy 1.4,它可以满足我的需要,除了:

  • 它无法处理系统之间分配的驱动器号更改(例如同步 USB 驱动器),
  • 它将自己的(隐藏的)文件留在正在同步的文件夹中(这是 OS/FS 的限制吗?),
  • 它为已删除的文件夹重新创建空文件夹,
  • 它会同步已从同步中取消选择的文件夹中的新子文件夹
  • 有时会发现所有文件都已更改,而它们仍然与原来相同。
  • 它无法处理很长的文件路径/名称

SyncToy 2.1 太慢而无法使用。特别是在没有任何更改的文件夹上再次运行时,它将从头开始扫描所有文件和子文件夹以查找差异。

它必须是一个不使用基于 Internet 的存储的解决方案,因为这并不总是可用的,否则可能会太慢。我更喜欢不会将自己的文件添加到要同步的文件夹中的东西,以及可以快速轻松地更改文件和文件夹同步选择的东西。运行时交互性越少越好,理想情况下,只需单击几下鼠标就可以安全地同步多个文件夹对(就像 SyncToy 一样)。

我必须使用 rsync 和批处理文件吗?带有GUI的东西可以让奶奶轻松使用,会更好。这是我的标准:

  1. 不需要 Internet 连接。

  2. 它不能在源或目标中创建它自己的管家文件/文件夹(也许因为 NTFS 的缺点而必须这样做?)

  3. 测试:具有两个非空子文件夹 A 和 B 的源文件夹。将子文件夹 B 移动到子文件夹 A 中,它是否在目标文件夹中复制了这个?

  4. 测试:重命名子文件夹 A 中的文件,它是否在目标文件夹中重复?

  5. 只需单击一两次鼠标,是否可以同时完成多个文件夹对同步?

  6. 它是否具有预览即将进行的更改的选项?

  7. 它是否允许轻松更改源和/或目标路径?

  8. 它必须很快,(特别是如果重新扫描两个文件夹树而没有任何改变)。

  9. 测试:在 PC 1 上同步 USB 驱动器,然后将文件和文件夹从 USB 驱动器复制到 PC 2,在 PC 2 上更改文件夹和文件(PC 1 上的文件夹和文件保持不变),在 PC 2 上同步 USB 驱动器,然后重新同步USB 驱动器中 PC 1 上的文件和文件夹。它可以做到这一点而没有任何错误吗?

  10. 不包括安装,奶奶用起来舒服吗?-->

4

14 回答 14

8

http://allwaysync.com/ - 它是免费的

于 2008-10-22T11:35:38.340 回答
4

SyncBackSE 是一个更强大的解决方案,我用于日常备份到外部。它不是免费的,但它轻便、功能丰富且直观。

http://www.2brightsparks.com/syncback/sbse.html

于 2008-10-22T11:43:17.183 回答
3

Dropbox绝对很棒。它在后台自动同步,将所有文件本地存储在您要使用文件的每台计算机上,并集中存储在网络服务器上。文件以加密方式发送,最多可免费使用 2GB 存储空间。

您提到您不想使用基于 Web 的存储,但我认为这仍然符合要求 - 您可以在离线时访问文件(因为您有本地副本)如果您在离线时进行更改,那么更改当您上线时将与服务器同步。不确定它如何处理冲突的修订。

适用于 Windows、Linux 和 Mac。

于 2008-10-22T12:27:21.807 回答
1

Robocopy 女士似乎可以满足您的所有标准。

大量的选择,非常可靠。

仅命令行,但制作/下载 gui 很简单

于 2008-10-31T11:21:54.893 回答
0

贾斯汀弗兰克尔(Winamp Fame)写了这个

http://www.brothersoft.com/pathsync-64550.html

于 2008-10-22T11:37:02.610 回答
0

如果我理解正确,您正在使用 SyncToy 同步不同机器中的文件夹。这不是一个好主意,因为尚未实现 SyncToy 来执行此操作;它更像是一种备用解决方案。

要在机器之间同步文件夹,您有两个非常好的解决方案,它们工作得很好并且可以自动同步。

第一个是Windows Live Mesh。尽管是技术预览版,但它运行良好,它还允许您远程访问添加到 Mesh 的机器。

另一个选项是Windows Live FolderShare。它是 Beta 版,也很好用。我推荐这个选项的原因很简单:Windows Live Mesh 将成为 Microsoft 的共享平台,FolderShare 将在它之上实现,因此 FolderShare 将成为使用的应用程序,而 Mesh 将成为底层平台。如果您使用 Mesh,在某些时候您将不得不移动到 FolderShare,如果您使用 FolderShare,您将一切就绪。

于 2008-10-22T11:46:40.423 回答
0

Winmerge 是我更喜欢的工具:它是开源的并且非常有用。

Winmerge主页

于 2008-10-22T11:49:42.023 回答
0

同步器

这里是功能列表(您可以在网站上找到它们):

  • 同步多个文件夹
  • 选项卡允许您同时运行更多同步
  • 定期同步以选定的时间间隔自动同步您的文件夹
  • 恢复在同步期间被覆盖的文件
  • 将文件和文件夹添加到黑名单以确保它们将来不会同步
  • 使用 multisync 制定计划和备份

它是一款免费软件,可在 Linux、Mac 和 Windows 上运行,带有 QT 编写的 GUI。

于 2008-10-22T12:07:19.007 回答
0

您还可以使用免费版本的 SyncBack,它足以同步不同机器上的文件夹。

于 2008-10-22T12:11:29.203 回答
0

我用Unison很长时间了。它是免费的,它是跨平台的,它使用 rsync 协议通过网络连接仅传输变化的增量。它在检查文件的更改方面也非常彻底——因此不幸的是它不是很快(如果你让它使用文件修改时间作为 Windows 下的 inode 等价物,你可以显着加快速度)。

但是,除非您愿意在 SyncBackSE(我现在使用并强烈推荐)上花钱,否则我认为您会在 Unison 上走得更远。

于 2008-10-27T13:19:05.203 回答
0

我会投票支持 allway 同步,立即将我的主机与便携式 HDD 备份连接起来。

我有一个 60,000 个文件夹结构,它可以发现一个简单的更改(一个更改的 .txt 文件加上相应的新 .bak)并在几分钟内同步。

这对我来说似乎很有用......

于 2008-10-31T13:38:15.613 回答
0

为此,我使用了一个名为Mercurial的分布式版本控制系统。它是 CLI,但您可以使用像TortoiseHG这样的不错的前端。

于 2008-10-31T14:36:50.953 回答
0

对于单向同步

最好的 Unix 同步工具之一 (rsync) 有一个 Windows 端口:

有安装程序,没有 Cygwin 依赖项,不需要任何互联网连接等。

Rsync 非常快速、轻量且高效,只要您花时间学习使用它。

用于双向同步

参考是Unisson。由于它使用 Java 运行,因此非常易于使用和跨平台。但它并没有快速减轻...

于 2008-11-09T08:27:52.100 回答
0

超级灵活的文件同步器可以检测重新组织的文件夹和文件,并快速复制相同的动作,因此它不会进行不必要的复制。此外,它不会将自己的管家文件添加到目标文件夹中。它还带有一个调度程序。

于 2010-11-18T10:39:35.733 回答