Funzione Copyfile: controllare l'esito della copia
Posted: Thu Jun 12, 2008 7:57 am
Salve a tutti,
ho un cliente che (credo) ha problemi nella sua rete che determinano la mancata copia di alcuni files che effettuo tramite la mia applicazione (FWH 8.05).
Per effettuare la copia utilizzo la funzione Copyfile(<file origine>,<file destinazione>,.f.) così come definita nello shellapi.prg di FWH.
Il problema è che effettivamente in alcuni casi la funzione mi restituisce .f. ossia copia non andata a buon fine; mi servirebbe però un codice di errore esteso (tipo quelli di ferror() per intenderci) per poter isolare meglio la problematica (ossia se si tratta di un problema di rete, un file read only, diritti di accesso ecc.).
Esiste un sistema per avere un codice di errore esteso utilizzando copyfile() oppure una funzione di copia alternativa a copyfile che mi dia questa informazione ?
Grazie in anticipo.
ho un cliente che (credo) ha problemi nella sua rete che determinano la mancata copia di alcuni files che effettuo tramite la mia applicazione (FWH 8.05).
Per effettuare la copia utilizzo la funzione Copyfile(<file origine>,<file destinazione>,.f.) così come definita nello shellapi.prg di FWH.
Il problema è che effettivamente in alcuni casi la funzione mi restituisce .f. ossia copia non andata a buon fine; mi servirebbe però un codice di errore esteso (tipo quelli di ferror() per intenderci) per poter isolare meglio la problematica (ossia se si tratta di un problema di rete, un file read only, diritti di accesso ecc.).
Esiste un sistema per avere un codice di errore esteso utilizzando copyfile() oppure una funzione di copia alternativa a copyfile che mi dia questa informazione ?
Grazie in anticipo.