![]() |
Änderungsdatum einer Datei wird nicht aktualisiert...
Hallo zusammen,
Als erstes hoffe ich, das ich hier in der richtigen kategorie bin ;) Als zweitens natürlich das ihr mir helfen könnt... Also folgendes: Ich öffne eine Datei:
Delphi-Quellcode:
Geschrieben wird die Datei mit Flush...
AssignFile(FFileHandle,FFileName);
Append(FFileHandle);
Delphi-Quellcode:
Jetzt habe ich folgendes, sonderbare verhalten...
Flush(FFileHandle);
In diese Datei schreibe ich solange mein Prog läuft immer und immer wieder rein. Mehrmals Pro minute. Wenn die datei vom Programm selber neu erstellt wird dann funktioniert alles wunderbar... dann wird auch das Änderungsdatum vortlaufend angepasst. Wenn die datei jedoch bereits besteht wird das änderungsdatum beim leeren der datei (löschen der daten) zwar auf die aktuelle startzeit des Progs gesetzt, jedoch anschliessend nicht mehr aktuallisiert. Jemand ne idee woran das liegen könnte ? gruss gibb |
Re: Änderungsdatum einer Datei wird nicht aktualisiert...
Das Änderungsdatum wird nur gesetzt, wenn eine Datei geschlossen wird. Flush schließt die Datei aber nicht. Davon abgesehen haben die Zeitstempel eine gewisse Ungenauigkeit - je nachdem auf welches Dateisystem Du schreibst.
|
Re: Änderungsdatum einer Datei wird nicht aktualisiert...
Delphi-Quellcode:
sollte nicht daran liegen hab den source einmal dazwischen geschalten... bringt keine Abhilfe. (So gescheit war ich also auch ;) )
//Datei schliessen
FFileReady:= false; CloseFile(FFileHandle); //und gleich wieder öffnen (im Append-Modus) AssignFile(FFileHandle,FFileName); Append(FFileHandle); Und 15 min sind einwenig eine grosse abweichung für meinen geschmack ;) gruss gibb |
Re: Änderungsdatum einer Datei wird nicht aktualisiert...
Zitat:
|
Re: Änderungsdatum einer Datei wird nicht aktualisiert...
Also, ich hab bemerkt es aktuallisiert doch... einfach ziemlich später.... :( Von wo hast du das Zitat =?
gruss sevEnil habs gefunden ;) |
Re: Änderungsdatum einer Datei wird nicht aktualisiert...
Von hier:
http://msdn.microsoft.com/en-us/library/ms724290(VS.85).aspx |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:24 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz