Prof Brian Ripley a écrit : > On Wed, 23 Apr 2008, mel wrote: > >> Hello, >> Function dir() is very useful for finding files. >> However, is there a analog function for finding directories >> based eg on a pattern ? > > No. > >> Apologies if I've missed something obvious. > > list.dirs <- function(...) > { > x <- dir(...) > x[file_test("-d", x)] > }
Thanks for the fast answer Prof Ripley. In fact, I was using (on a tree of directories of depth 4) x <- dir(..., recursive=TRUE) and didn't notice that the results from dir(...) is not included in dir(..., recursive=TRUE) If I'm not wrong, x <- dir(..., recursive=TRUE) seems to return the findable *files only* in the tree. While x <- dir(...) returns the *files and the directories* present at the top level of the tree. The directories I'm searching are unfortunately not at the top level, But, in my special case, I'm lucky enough that a simple trick allows to identify the directories. Thanks Vincent ______________________________________________ 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.