Simple python pyside6/qt app to compare and synchronize two directories.
This is useful to me to quickly perform regular manual backup of my files across multiple medium. It is far quicker than using the Windows copy/ignore same method as I only look file date and sizes. Additionally, it can easily detect discrepancies like newer file in the backup folder or missing ones in the source.
Usage is pretty straightforward:
- 1 - select folder1 path. It will be considered as the newest folder.
- 2 - select folder2 path. It will be considered as the backup folder.
- 3 - start file comparison. Differences will be shown in the central tree view.
- Only different files will be shown.
- A green status indicates that, either a file is present in both folders AND file in folder1 is newer than its sibling in folder2 (expected case), either file is only present in folder1 (newly created file).
- A red status indicates that, either a file is present in both folders AND file in folder1 is older than its sibling in folder2 (backup problem), either file is only present in folder2 (deleted file).
- 4 - Possibly, copy all different files from folder1 to folder2 to update the backup. Note that only green status files will be copied.
- You can then restart a file comparison (3) to update the resulting updated folder structure.
Settings are located in:
~/.config/pycmpsync.inion Linux,%APPDATA%/pycmpsync.ini.on Windows
As of today, it only contains:
- the application geometry,
- the 10 last folder1 and folder2 used.
