Hallo,
diesmal eine Frage, die nichts mit dem Job zu tun hat, sondern der privaten Programmierung dient.
Ich setze seit einiger Zeit ein selbst geschriebenes Programm ein, daß mir Dateien aus einem zentralen Download-Verzeichnis in bestimmten Zeitintervallen in andere Verzeichnisse kopiert oder verschiebt. (mittels copyfile)
Manchmal habe ich das Problem, daß beim Öffnen der Kopierten Dateien ein Dateifehler angezeigt wird. Also die Dateien nicht geöffnet werden können. Sie sind offensichtlich beschädigt. Es sind meist große Dateien.
Kann das daran liegen, daß die Datei, die kopiert werden soll, gerade noch geschrieben wird??? Also eine Überschneidung??!!
Das wäre zwar wahrscheinlich ein komischer Zufall (Sekunden als Zeitspanne??), aber vielleicht!!
Kann ich irgendwie überprüfen, ob eine Datei gerade geschrieben wird bevor ich sie Kopiere?? CRC bzw. Checksumme vor und nach kopieren ist doch eher sinnlos oder?
MfG aus Nürnberg
Rene