migliorabile ha scritto:
@sspintux: non funziona!
perchè dici di no  :
supponi di avere i seguenti file :
TIMBRATURE.DAT ( scritto dal  lettore di badge)
TIMBRATURE.DAFARE ( rimasto appeso dalla precedente procedura di elaborazione)
Quello che  il programma può fare è :
1) Rinomina TIMBRATURE.DAT in TIMBRATURE.DAFARE (continua se fallisce)
2)  Leggi TIMBRATURE.DAFARE ed alla fine (dopo averlo salvato su DB) rinominalo (per esempio in TIMBRATURE_<timestamp>.FATTO)
...e ricomincia il giro
Volendo elaboarre prima eventuali file *.DAFARE rimasti appesi potrebbe anche fare :
1)  Leggi TIMBRATURE.DAFARE ed alla fine (dopo averlo salvato su DB) rinominalo (per esempio in TIMBRATURE_<timestamp>.FATTO)
2) Rinomina TIMBRATURE.DAT in TIMBRATURE.DAFARE
3) fai nuovamente 1)
... e ricomincia il giro
A me sembra che funzioni anche se ci sono sono più file *.DAT senza perderti nulla
MI sfugge qualcosa ?