SharpSync — Bibliothèque de synchronisation de fichiers pour .NET
Une bibliothèque de synchronisation de fichiers .NET pure avec synchronisation bidirectionnelle, support multi-protocole et résolution intelligente des conflits. Aucune dépendance native requise.
Fonctionnalités
- Support multi-protocole — système de fichiers local, WebDAV, SFTP, FTP/FTPS et Amazon S3
- Synchronisation bidirectionnelle avec suivi intelligent des modifications
- Résolution de conflits extensible avec analyse détaillée pour l'intégration UI
- Synchronisation sélective — motifs d'inclusion/exclusion et contrôle au niveau des dossiers
- Rapports de progression en temps réel au niveau des éléments et des octets
- Pause, reprise et limitation de bande passante pour les opérations de longue durée
- Multiplateforme — fonctionne sur Windows, Linux et macOS
Installation
Installer via NuGet :
dotnet add package Oire.SharpSync
Prérequis
- .NET 8.0 ou ultérieur
Code source et support
SharpSync est un logiciel open source sous licence Apache 2.0.