我需要在我的.NET應用程序中具有文件同步功能。我可以使用rsync嗎?有沒有可用的API?有沒有使用rsync的.NET API?
10
A
回答
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 README和EE thread)。因此,這是另一個需要考慮的選項。您仍然需要某種非託管管理的互操作。
19
目前的rsync在github一個C#實現與最近的一些提交:
相關問題
- 1. Rsync沒有刪除
- 2. 沒有SSH訪問的Rsync
- 3. 有沒有人在.NET中使用Win32 API函數CredWrite?
- 4. 有沒有用於.NET的對等網絡會議API?
- 5. 有關使用Rsync的幾個問題?
- 6. 有沒有人知道是否有Project Natal的.NET API?
- 7. 爲什麼rsync使用沒有p選項的mkdir
- 8. 使用MailChimp API沒有cURL
- 9. 有沒有辦法將rsync文件安裝到沒有安裝rsync的遠程位置?
- 10. rsync有多快?
- 11. Google Api GameService沒有個別錯誤 - .NET
- 12. SharePoint - 客戶端API - 沒有NET,MFC/C++?
- 13. rsync ssh遞歸幹運行錯誤/服務器上沒有rsync
- 14. rsync:/usr/lib/libpopt.so.0:沒有可用的版本信息(rsync需要)
- 15. Rsync - 變化似乎沒有攜帶
- 16. rsync到遠程沒有目標目錄
- 17. 的Youtube API:有沒有辦法使用API
- 18. 有沒有一種使用.NET開發Eclipse插件的方法?
- 19. 沒有與.NET
- 20. 有沒有像C#(.NET)庫那樣可以作爲Google的API?
- 21. 有沒有Google可視化api的microsoft/.net「版本」
- 22. Bash Rsync:有沒有提高進度條準確性的方法?
- 23. jQuery&SQL Server沒有使用.NET或PHP
- 24. 使用沒有WinMain的Win32 API?
- 25. 有Cruise Control .NET的API嗎?
- 26. Android:Nimbuzz有沒有API?
- 27. 有沒有Megaupload API?
- 28. 有沒有Instruments API?
- 29. 有沒有Brainfuck API?
- 30. 有沒有人有使用betfair api的c#代碼?
這是有點相同:https://github.com/OctopusDeploy/Octodiff – NicoJuicy 2015-10-01 11:59:18