2010-09-07 12 views
7

Kullanıcı verilerinin yedeğini almak için bir başvuru yazıyorum. Uygulamamda artımlı yedekleme işlemini yapmak zorundayım. artımlı yedekleme yapmak için rsync algoritmasını kullanmaya çalışıyorum.rsync linux sunucusunda dosya yüklemek ve indirmek için jar dosyası kullanmak

Windows sürümü için uygulama yazıyorum. Dosyaları depolamak için linux hosting sunucusuna sahibim. Bazı aramalardan sonra iki lib "jarsync-0.1" ve "sisyphe-0.92" var ama "jarsync-0.1" bir beta serbest bırakma kavanozu ve uygun bir sonuç vermiyor. ve "sisyphe-0.92" linux o.s. ile yapılandırılmıştır.

Bana (windows versiyonu için) rsync için kullanılabilecek java herhangi lib dosyasını hatırlatıyoruz edin.

+0

Uzun bir aramadan sonra, rsync i.e. "jarsync0.3" için iyi uygulanan bir kitaplığa sahibim. Delta için – Toman

cevap

1

Şu anda rsync dosyasının tam bir Java bağlantı noktası yok. Senin durumunda

Sana diyebiliriz yerli rsync içine bakmak istiyorum. DeltaCopy yararlı olabilir Windows için bir rsync GUI .. http://www.aboutmyip.com/AboutMyXApp/DeltaCopy.jsp

+0

+ 1. –

0

sanırım bu cevapsız kalmaya devam edecek vardır. Java için aktif olarak geliştirilen rsync kütüphaneleri olmadığından.

Sadece bu konu here bir tartışma zaten orada buldum.

Görünüşe göre, erkeklerin çoğu (yani Java uygulaması üzerinden yerli aramaları çağırmak) sistemi görüşmesi ile rsync uygulamış olur.

0

Bu uygulama kodlanabilir bkz tek yolu OS yerli rsync çağrıları üzerinden gerçekleştirilir. Rsync için aktif olarak geliştirilmiş java uygulamaları olmadığından. Benim önerim, komut satırında çalışan rsync yardımcı programını indirmek ve kodunuzdaki işlem çağrıları aracılığıyla yardımcı programı aramak olacaktır.

Şu an için düşünebildiğim en iyi çözüm budur.

İlgili konular