寻找用于目录同步的java库

时间:2011-05-18 11:43:57

标签: java file directory

我正在寻找一个java库(不是工具),它将提供本地目录与服务器上的目录(ftp)的同步。我需要的是在服务器上放置一组文件,然后我希望所有客户端(必要时下载)这些文件的相同版本。

我注意到VFS取决于文件修改的时间。我需要的是一个将使用哈希/ delta等机制的库。类似于rsync,但lib不是工具。

1 个答案:

答案 0 :(得分:1)

Commons / VFS是对具有通用API的不同文件系统和协议(包括FTP)的抽象。它有一个名为SyncTask的ant任务,它同步两个虚拟文件系统(其中一个或多个可以是真正的文件系统)。 Ant task docs are here。也许您可以使用它或查看the underlying code