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 verify

2. 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 0

4. 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 status

KonfigurationConfiguration

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.