Ich habe bei den Flags zu _WinAPI_ShellFileOperation aber nichts entdecken können, dass z.B. das Ersetzen einer Datei im Zielordner verhindert, wenn diese 'neuer' ist.
Im dialogfreien Modus nicht, nein!
Mit dem Windows-Dialog hätte zumindest der Anwender die Möglichkeit, ob der dann immer über das entsprechende Wissen verfügt, sei mal dahingestellt.
Will man wirklich die volle Kontrolle über die Kopieraktion, muss man wohl jede Datei einzeln testen/kopieren/ersetzen.