2009-06-16 11 views

Antwort

3

Sie können den Quellcode verwenden, der mit DeltaCopy kommt, das ein "Windows Friendly" Wrapper für das ursprüngliche RSync ist.
Die Quelle ist in C++ geschrieben, also ist es nicht genau .NET, aber Sie können verwaltete C++ - Wrapper schreiben und verwenden.
Es ist keine direkte Lösung, ich weiß, aber es kann etwas hilfreich sein. (mit anderen Worten, HTH)

0

Wenn Sie für einige einfache Automatisierung suchen, könnte man nur einen kleinen Wrapper schreiben, die RSync ruft über System.Diagnostic.Process

ich irgendwo gelesen habe, dass jemand um 2006 einen rsync-Port in C# erstellt, aber mit Ihnen ehrlich zu sein ich würde nicht in Betracht ziehen, es zu benutzen, weil es weit davon entfernt ist populär und unmöglich zu finden.

4

DeltaCopy ist nur ein Wrapper um die rsync ausführbare Datei. Librsync selbst kann jedoch sowohl unter Windows als auch unter UNIX und GNU/Linux erstellt werden (siehe their README und EE thread). Also, das ist eine andere Option zu prüfen. Sie würden immer noch eine Art von nicht verwalteten Interop benötigen.

Verwandte Themen