Sto monitorando una cartella per i nuovi file e ho bisogno di elaborarli. Il problema è che occasionalmente l'apertura dei file fallisce, perché il sistema non ha finito di copiarlo.Come verificare se un file è stato copiato completamente in .NET
Qual è il modo corretto di verificare se il file ha finito di copiare?
Chiarimento: Non ho autorizzazioni di scrittura per la cartella/i file e non posso controllare il processo di copia (è l'utente).
Buona domanda! Quando ho avuto questo problema, ho appena aggiunto System.Threading.Thread.Sleep (1000), ma vorrei * love * per ottenere una soluzione migliore (è solo così zoppo ...) – Treb
Hai accesso in lettura al file originale, che viene copiato? –