leon84
21-06-2005, 15:19
Salve a tutti,
ho il seguente problema ....
Ho realizzato un'applicazione che appena si accorge della presenza di un file su di una directory specifica comincia ad utilizzarlo per le sue elaborazioni ...
Il punto è che se lo copio manualmente in questa directory tutto funziona bene ma se lo uplodo nella stessa directory utilizzando un ftp le cose non vanno bene .... Questo perché l'applicazione accorgendosi del file comincia a processarlo prima ancora che la sessione ftp abbia finito di scaricarlo completamente ....
Le soluzioni potrebbero essere due : o applico un ritardo nel processare il file dal momento che comincia la scrittura oppure molto più elegantemente potrei verificare magari con qualche API se il file è aperto in scrittura da qualche altro processo ....
Conoscete qualche API a riguardo ?
ho il seguente problema ....
Ho realizzato un'applicazione che appena si accorge della presenza di un file su di una directory specifica comincia ad utilizzarlo per le sue elaborazioni ...
Il punto è che se lo copio manualmente in questa directory tutto funziona bene ma se lo uplodo nella stessa directory utilizzando un ftp le cose non vanno bene .... Questo perché l'applicazione accorgendosi del file comincia a processarlo prima ancora che la sessione ftp abbia finito di scaricarlo completamente ....
Le soluzioni potrebbero essere due : o applico un ritardo nel processare il file dal momento che comincia la scrittura oppure molto più elegantemente potrei verificare magari con qualche API se il file è aperto in scrittura da qualche altro processo ....
Conoscete qualche API a riguardo ?