Non serve nessuna API.
Ti basta creare un loop in cui tenti di aprire il file (usando Open) in modalità esclusiva e, cosa indispensabile, intercettando l'errore.
Ricordati di inserire un DoEvents nel loop!
Se genera errore significa che il file non è 'libero' quindi il loop continua, fino a quando il file viene rilasciato.
A quel punto la Open avrà successo, poi chiudi il file (Close) e potrai eseguire il tuo FileCopy tranquillamente.
Ciao
|