Und das Änderungsdatum der Datei wird dann nicht geändert?
Vielleicht ist ein Directory-Monitor (wie man ihn aus .NET kennt: FileSystemWatcher) ja eine bessere Lösung für dich?
http://www.osnews.com/story/7376/A_D..._Delphi/page1/
Der Vorteil wäre, dass man alle Änderungen (auch von Drittprogrammen) mitbekommt.