On 28-Jul-09 11:23:21, Barry Rowlingson wrote: > On Tue, Jul 28, 2009 at 12:04 PM, Andreas > Posch<andreas.po...@tugraz.at> wrote: >> I am trying to continuously evaluate online created data files using >> R-algorithms. Is there any simple way to let R iteratively check for >> new files in a given directory, load them and process them? >> >> Any help would be highly appreciated. > > list.files(dir) will tell you what files are in a directory. > > file.info(filepath) will tell you things about a file (modification > time etc). > > Sys.sleep(n) will put R to sleep for n seconds so you don't have a > tight loop checking the directory every millisecond. > > That's probably all the functionality you need, except maybe to keep > track of what files you consider 'new', and some way of deciding if > something has already been processed. But that's a bit > application-specific! > > Barry
Snap, Baz! (Except that we played different cards -- and in view of Andreas's follow-up, yours would be the solution for him). However, this got me looking into '?list.files, and I see there (R version 2.9.0 (2009-04-17)): recursive: logical. Should the listing recurse into directories? But: Directories are included only if 'recursive = FALSE'. Surely the latter is the wrong way round, and should be Directories are included only if 'recursive = TRUE'. (that's how it worked when I just tried it). Ted. -------------------------------------------------------------------- E-Mail: (Ted Harding) <ted.hard...@manchester.ac.uk> Fax-to-email: +44 (0)870 094 0861 Date: 28-Jul-09 Time: 12:36:45 ------------------------------ XFMail ------------------------------ ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.