Tach!
Wenn man das umgehen möchte, muss man einfach drauflos kopieren und im Nachhinein auf Fehler prüfen.
Wo wir - ganz genau genommen - auch wieder beim TOCTTOU-Problem ankommen :-(
Eigentlich nicht. Der ideale Vorgang müsste so ablaufen wie beim Verhindern doppelter Datensätze in einem DBMS. Man schreibt einfach. Im Gut-Fall ist dann schon alles fertig und im Doppelt-Fall gibt es eine Unique-Constraint-Verletzung.
dedlfix.