A synchronization app that automatically syncs one or more folders in the background. The source paths can also be scan for duplicates. On the x-button it minimized to tray.
| Scan Type | Description |
|---|---|
| Deep Scan | Scan each file with sha256 |
| Flat Scan | Equals file size, create and modified time, size and path |
| Duplicate Scan | Scan the source directory and compares each file with the hash value |
- 📂 subfolders (optional)
- 🗑️ trashbin (optional)
- 📎 logging in JSON format (optional)
- ✂️ auto delete (optional)
- 🚴♂️ manual operation
Background job time:
1, 5, 30 minutes
hourly
daily
weekly
monthly
The automatic background job is not supported on MacOS yet
-
To build the app with runtime for a specify platform,
-
run Maven on this platform with
mvn clean compile jlink:jlink verify -
To use only the jar, java version 16 is required. Run
mvn package
| Flag | Description |
|---|---|
| firstStart | sleeps for 10 minutes after system start |
| debug | enable the debug output |
| debugToFile | enable the debug and error output to file at user.home/DataSync/ |