2009-06-16 46 views

回答

3

您可以使用DeltaCopy附帶的源代碼,該代碼是原始RSync的「Windows友好」包裝器。
源代碼是用C++編寫的,所以它不完全是.Net,但可以編寫託管C++包裝並使用它們。
這不是一個直接的解決方案,我知道,但它可能會有所幫助。 (換句話說,HTH)

0

如果你正在尋找一些簡單的自動化,你可以只寫一個小包裝,通過System.Diagnostic.Process

我讀的地方,一個人大約在2006年創建了C#中的rsync端口調用rsync的,但說實話跟你我不會考慮使用它,因爲它遠非流行和不可能找到。

4

DeltaCopy只是rsync可執行文件的一個包裝。但是,librsync本身可以構建在Windows以及UNIX和GNU/Linux上(請參閱their READMEEE thread)。因此,這是另一個需要考慮的選項。您仍然需要某種非託管管理的互操作。