2010-09-06 60 views
4

我正在寫一個應用程序在java中的服務器上的文件備份。它是一個Windows版本的應用程序。在我的應用程序中,我必須執行增量備份操作。爲了實現增量備份,我試圖遵循rsync算法。我在java「jarsync0.3」中獲得了一個lib,但沒有得到如何使用rsync編寫代碼來上載和下載Linux主機服務器上的文件(啓用SSH)。上傳和下載Linux主機服務器上的文件使用RSync算法

我足夠搜索到任何解決方案,這將幫助我使用rsync上傳和下載文件,但無法成功。

請給我你的寶貴意見,這將有助於我得到一種方法來使用rsync在Linux上託管服務器上上傳和下載文件。

回答

1

從你的問題,這是不太清楚,如果你想:

  • 實現rsync的客戶端
  • 實現rsync服務器
  • 或者只是使用rsync內部算法用於其他目的

對於前兩種選擇:忘記它:-)有關詳細信息,請參閱"Any good rsync library for Java?"

如果您需要最後一個選項 - 好的,祝您好運。 Wikipedia is your friend ;-)

+0

感謝您的回答,我正在實施rsync客戶端,但它似乎像系統調用(通過系統命令實現)只是實施rsync更好的選擇。 – Toman 2010-10-02 11:50:39

相關問題