Browse thread
How to monitor a specific file for changes
[
Home
]
[ Index:
by date
|
by threads
]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
| Date: | -- (:) |
| From: | Orlin Grigorov <ogrigorov@g...> |
| Subject: | Re: [Caml-list] How to monitor a specific file for changes |
Using "Unix.stat" works perfectly for my purpose! On both platforms, hurray! THANK YOU! On 10/22/07, Karl Zilles <zilles@1969web.com> wrote: > > Orlin Grigorov wrote: > > Oh, here's another idea---every certain amount of time, I just compare > > my last saved version of the file to the current one---if different, > > there's my event. What do you think? > > Just stat it. You can stat it every second and never notice any > performance issue. In fact you can stat a whole directory of files > every second and never notice. It'll work cross platform, and it's easy: > > let modtime file = > let filedata = Unix.stat file in > filedata.Unix.st_mtime > > > In a loop, compare the modtime to the previous modtime, then > Unix.sleep 1; >