Ich überwache einen Ordner auf neue Dateien und muss sie verarbeiten. Das Problem besteht darin, dass gelegentlich das Öffnen von Dateien fehlschlägt, weil das System das Kopieren nicht abgeschlossen hat.So testen Sie, ob eine Datei in .NET vollständig kopiert wird
Was ist der richtige Weg, um zu testen, ob die Datei fertig kopiert wurde?
Erläuterung: Ich habe keine Schreibrechte für den Ordner/Dateien und kann den Kopiervorgang nicht steuern (es ist der Benutzer).
Gute Frage! Als ich dieses Problem hatte, habe ich gerade System.Threading.Thread.Sleep (1000) hinzugefügt, aber ich würde * gerne * eine bessere Lösung bekommen (es ist einfach so lahm ...) – Treb
Hast du Lesezugriff auf die Originaldatei, was wird kopiert? –