On 4/11/2014 3:06 PM, Krzysztof wrote:
Hi,

Does FPC have some file watching solution? I need this only for linux.
I need notifications:
- File/folder changed / removed / added in watched directory. I have
idea how to do this in thread loop but maybe FPC has OS solution

i'm interested in this, as well... i have an app in perl that i'm considering rewriting in FPC... in that app, i had to specifically grab the attributes of the files the app watches and compare those values to previously stored values...

in perl:

if ($check_file eq $alert_file) { # If we're testing the alert file and

($dev,$ino,$mode,$nlink,$uid,$gid,$rdev,$size,$atime,$mtime,$ctime,$blksize,$blocks) = stat($check_file); if ($size < $prev_alert_size) { # the filesize is less than last we checked,
            &write_log (2,"Alert filename changed. Reopening $alert_file");
            close (ALERT);                       # we need to close and
            open (ALERT, "$alert_file");         # reopen it.
            $prev_alert_size = $size;
        } else {
            $prev_alert_size = $size;
        }
    }

hopefully there is something similar to perl's stat() routine...

--
NOTE: No off-list assistance is given without prior approval.
      Please keep mailing list traffic on the list unless
      private contact is specifically requested and granted.
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to