SharpSync — Бібліотека синхронізації файлів для .NET
Чиста бібліотека синхронізації файлів на .NET із двонапрямною синхронізацією, підтримкою кількох протоколів та інтелектуальним розв'язанням конфліктів. Нативні залежності не потрібні.
Можливості
- Підтримка кількох протоколів — локальна файлова система, WebDAV, SFTP, FTP/FTPS та Amazon S3
- Двонапрямна синхронізація з інтелектуальним відстеженням змін
- Розширюване розв'язання конфліктів із детальним аналізом для інтеграції в UI
- Вибіркова синхронізація — шаблони включення/виключення та керування на рівні тек
- Звіти про хід виконання в реальному часі на рівні елементів і байтів
- Пауза, відновлення та обмеження пропускної здатності для тривалих операцій
- Кросплатформність — працює на Windows, Linux та macOS
Встановлення
Встановлення через NuGet:
dotnet add package Oire.SharpSync
Вимоги
- .NET 8.0 або новіше
Вихідний код і підтримка
SharpSync — це програмне забезпечення з відкритим кодом за ліцензією Apache 2.0.