Hilfe und sicherer AblaufHelp and safe workflow
1. verify
Führen Sie zuerst die vollständige Vorwärtssynchronisationsprüfung aus. Rückgabecode 0 bedeutet, dass keine kopierrelevante Quellabweichung besteht; Ziel-Extras werden getrennt gemeldet und bleiben zulässig.
Run full forward-synchronisation verification first. Exit code 0 means no source difference requires copying; target extras are reported separately and remain allowed.
FolderChangeCheck.exe verify2. Kopieren / copy
Kopieren Sie nur mit Ihrem vorhandenen, separat geprüften Kopierwerkzeug. FolderChangeCheck selbst kopiert keine Dateien.
Copy with your existing, separately verified copy tool. FolderChangeCheck itself never copies files.
3. mark-copied
Erst wenn der Kopierlauf erfolgreich abgeschlossen und geprüft wurde, darf der Prüfstand gesetzt werden.
Only after the copy run has completed and been verified successfully may the checkpoint be recorded.
FolderChangeCheck.exe mark-copied --copy-exit-code 04. status
Spätere Aufrufe prüfen das Journal schnell. Rückgabecode 2 fordert eine Vollprüfung an; das ist bewusst kein „unverändert“.
Later calls check the journal quickly. Exit code 2 requests a full verification; it deliberately does not mean “unchanged”.
FolderChangeCheck.exe statusKonfigurationConfiguration
Standardmäßig wird folderchangecheck.json neben der EXE verwendet. Die Zeittoleranz beträgt für /FFT zwei Sekunden; allow_dst_hour_shift erlaubt zusätzlich ±1 Stunde mit derselben Toleranz. Verzeichniszeiten werden wegen /DCOPY:DA ignoriert. Der Prüfstand ist eine normale JSON-Datei; SQLite wird nicht verwendet.
By default, folderchangecheck.json next to the EXE is used. /FFT time tolerance is two seconds; allow_dst_hour_shift additionally permits ±1 hour with the same tolerance. Directory times are ignored for /DCOPY:DA. The checkpoint is a normal JSON file; SQLite is not used.