Simple File Sync Desktop App
FileSync is a C# WPF application developed for seamless file and directory synchronization. Utilizing .NET 6.0, it provides an intuitive user interface and a backend service to synchronize files across different locations within the local system. The application features a self-written file sync service and can provide detailed message responses, such as error messages that are displayed in the UI. The application is using a background worker to execute every synchronization process asynchronously in the background. It is ideal for backup and data management tasks or as a foundation for developing a larger application.
Features
- Intuitive user interface
- File paths can be selected by the file dialog
- Detailed message responses (success & error messages) and also displayed in the UI
- Self-written sync function that runs asynchronously in the background
- Sync timestamp that updates on every successful sync
Requirements
- Windows 10 / 11
- .NET 6.0 or higher.
Instructions
- Ensure you have Visual Studio with .NET 6.0 installed
- Open the .sln file in Visual Studio, restore NuGet packages, and run the SimplyCoders.FileSync.Main project.
- In the UI, select the source and target directories for synchronization. Note: The source directory is the master; the contents of the destination directory will always be overwritten by it.
- Start the synchronization process.
Simple File Sync Desktop App Download