在XP上,同步文件和文件夹的最佳方式

我使用的SyncToy 1.4,这将是我所需要的除了:

  • 它不能处理在系统之间改变的分配盘符(例如,同步USB驱动器),
  • 它将自己的(隐藏)文件保存在同步的文件夹中(这是OS / FS的限制吗?),
  • 它会重新创build已删除的文件夹,
  • 它将同步从未同步的文件夹中的新子文件夹
  • 有时会发现所有的文件在他们仍然是相同的时候发生了变化。
  • 它不能处理很长的文件path/名称

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

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

我必须使用rsync和batch file吗? 奶奶没有困难地使用GUI的东西,会更好。 这是我的标准:

  1. 不需要Internet连接。

  2. 它不能在源或目标中创build它自己的pipe家文件/文件夹(也许这是因为NTFS的缺点而必须完成的)?

  3. testing:带有两个非空子文件夹A和B的源文件夹。将子文件夹B移动到子文件夹A中,是否将其复制到目标文件夹中?

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

  5. 只需一次或两次鼠标点击,可以同时完成多个文件夹对同步操作?

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

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

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

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

  10. 不包括安装,奶奶可以舒适地使用它吗? – >

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

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

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

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

您提到您不想使用基于Web的存储,但我认为这仍然符合法案 – 如果您在离线状态下进行更改,则可以在脱机时访问文件(因为您拥有本地副本),则更改将在您上线时与服务器同步。 不知道它如何处理相冲突的修订版本。

适用于Windows,Linux和Mac。

Robocopy女士似乎回答了你所有的标准。

吨的选择和真正可靠的。

命令行,但它是微不足道的下载一个GUI

Justin Frankel(Winamp Fame)写道

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

如果我理解正确,则使用SyncToy在不同机器中同步文件夹。 这不是一个好主意,因为SyncToy还没有被实现, 它更像是一个备份解决方案。

为了在机器之间同步文件夹,你有两个非常好的解决方案,可以很好地工作,并自动同步。

第一个是Windows Live Mesh 。 尽管是一个技术预览,它可以很好地工作,它也允许你远程进入一个添加到你的Mesh中的机器。

另一种选择是Windows Live FolderShare 。 它是在测试版,也很好。 我会推荐这个选项,原因很简单:Windows Live Mesh将成为Microsoft的共享平台,FolderShare将在其上实现,因此FolderShare将成为Mesh将成为底层平台的应用程序。 如果你使用网格,在某些时候你将不得不移动到FolderShare,如果你使用FolderShare,你将被设置。

Winmerge是我喜欢的工具:它是openSource,相当有用。

WinmergeHomePage

您还可以使用SyncBack的免费版本,这足以在不同的计算机上同步文件夹。

我使用了Unison很长一段时间。 它是免费的,它是跨平台的,它使用rsync协议来传输网络连接上的变化量。 在检查文件的变化方面也很全面 – 因为它不幸速度不是很快(如果你把文件修改时间作为Windows下的索引节点等价物,你可以显着提高速度)。

但是,除非您愿意花钱购买SyncBackSE(我现在使用并强烈推荐),否则我认为您将与Unison相处得相当远。

我会投票allway同步,立即链接我的主机与便携式硬盘备份。

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

这对我来说似乎很有用…

我使用一个名为Mercurial的分布式版本控制系统。 这是CLI,但你可以像TortoiseHG一样使用一个很好的前端。

对于单向同步

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

  • 使用GUI: DeltaCopy ;
  • 对于命令行爱好者: CWRsync 。

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

Rsync是非常快速,轻量级和高效的,只要您花时间学习使用它。

用于双向同步

参考是Unisson 。 因为它运行在Java上,所以它非常容易使用和跨平台。 但是这并不是很快

Synkron

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

  • 同步多个文件夹
  • 选项卡允许您一次运行更多的同步
  • 定期同步会以选定的时间间隔自动同步您的文件夹
  • 还原在同步过程中被覆盖的文件
  • 将文件和文件夹添加到黑名单,以确保将来不会同步
  • 使用multisync进行计划和备份

这是一款免费的软件,可以在QT中使用GUI wirtten在Linux,Mac和Windows上运行。

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