Ciao
Ho un piccolo problema nel capire quando la copia di un file si è definitivamente completata.
Ho usato 2 metodi, il 1° controlla il peso file con FileLen(NomeFile), il 2° controlla se il file può andare in lettura/scrittura con fs = System.IO.File.Open(NomeFile, IO.FileMode.Open, IO.FileAccess.Write, IO.FileShare.None).
Quindi se queste due condizioni sono soddisfatte il file è completo.
Il problema è che, nel mio caso usando un computer Mac, durante la copia da Mac al mio PC il peso file risulta essere quello definitivo e il file è riscrivibile anche durante la copia.
Sapreste consigliarmi un'altro sistema per fare questo tipo di controllo??
Grazie
|