Java jar文件,用于在linux服务器上使用rsync上载和下载文件
我正在写一个备份用户数据的应用程序。在我的应用程序中,我必须执行增量备份操作。为了执行增量备份,我尝试使用rsync算法 我正在为windows版本编写应用程序。我有linux主机服务器来存储文件。经过一些搜索,我得到了两个lib“jarsync-0.1”和“sisyphe-0.92”,但“jarsync-0.1”是 一个beta版本的jar,没有给出适当的结果。并且“sisyphe-0.92”配置了linux o.sJava jar文件,用于在linux服务器上使用rsync上载和下载文件,java,rsync,Java,Rsync,我正在写一个备份用户数据的应用程序。在我的应用程序中,我必须执行增量备份操作。为了执行增量备份,我尝试使用rsync算法 我正在为windows版本编写应用程序。我有linux主机服务器来存储文件。经过一些搜索,我得到了两个lib“jarsync-0.1”和“sisyphe-0.92”,但“jarsync-0.1”是 一个beta版本的jar,没有给出适当的结果。并且“sisyphe-0.92”配置了linux o.s 请您向我推荐任何可以用于rsync(windows版本)的java库文件。目
请您向我推荐任何可以用于rsync(windows版本)的java库文件。目前rsync没有完整的java端口
在你的情况下,我会研究一个你可以调用的本地rsync。DeltaCopy有一个适用于Windows的rsync GUI,这可能很有用 我想,这个问题还没有答案。因为没有正在积极开发的Java rsync库 我刚刚发现已经有人在讨论这个话题了
显然,大多数人碰巧通过系统调用实现了rsync(即通过Java应用程序调用本机调用)。我看到这个应用程序可以编码的唯一方式是通过对操作系统的本机rsync调用。因为没有可用于rsync的积极开发的java实现。所以我的建议是下载在命令行中工作的rsync实用程序,并在代码中通过进程调用调用该实用程序
这是目前为止我能想到的最好的解决方案。经过长时间的搜索,我得到了一个为rsync实现良好的库,即“jarsync0.3”。