Hi, when I call the function "list.files()" it also lists directories, although the parameter include.dirs is set to FALSE by default. The function also lists directories when the parameter include.dirs is explicitly set to FALSE "list.files(include.dirs=FALSE)". I have tested this also on a mac os -> same results. kind regards, simon> sessionInfo()R version 2.15.1 (2012-06-22) Platform: x86_64-unknown-linux-gnu (64-bit) locale: [1] LC_CTYPE=de_AT.UTF-8 LC_NUMERIC=C [3] LC_TIME=de_AT.UTF-8 LC_COLLATE=de_AT.UTF-8 [5] LC_MONETARY=de_AT.UTF-8 LC_MESSAGES=de_AT.UTF-8 [7] LC_PAPER=C LC_NAME=C [9] LC_ADDRESS=C LC_TELEPHONE=C [11] LC_MEASUREMENT=de_AT.UTF-8 LC_IDENTIFICATION=C attached base packages: [1] stats graphics grDevices utils datasets methods base [[alternative HTML version deleted]]
On Aug 3, 2012, at 10:50 , Simon Schafferer wrote:> Hi, > > when I call the function "list.files()" it also lists directories, although > the parameter include.dirs is set to FALSE by default. > The function also lists directories when the parameter include.dirs is > explicitly set to FALSE "list.files(include.dirs=FALSE)". > I have tested this also on a mac os -> same results.Help page has: include.dirs: logical. Should subdirectory names be included in recursive listings? (There always are in non-recursive ones). "There" is a typo for "They", but apart from that it is behaving as documented.> > kind regards, > simon > >> sessionInfo() > R version 2.15.1 (2012-06-22) > Platform: x86_64-unknown-linux-gnu (64-bit) > > locale: > [1] LC_CTYPE=de_AT.UTF-8 LC_NUMERIC=C > [3] LC_TIME=de_AT.UTF-8 LC_COLLATE=de_AT.UTF-8 > [5] LC_MONETARY=de_AT.UTF-8 LC_MESSAGES=de_AT.UTF-8 > [7] LC_PAPER=C LC_NAME=C > [9] LC_ADDRESS=C LC_TELEPHONE=C > [11] LC_MEASUREMENT=de_AT.UTF-8 LC_IDENTIFICATION=C > > attached base packages: > [1] stats graphics grDevices utils datasets methods base > > [[alternative HTML version deleted]] > > ______________________________________________ > R-help at 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.-- Peter Dalgaard, Professor, Center for Statistics, Copenhagen Business School Solbjerg Plads 3, 2000 Frederiksberg, Denmark Phone: (+45)38153501 Email: pd.mes at cbs.dk Priv: PDalgd at gmail.com
Simon Schafferer wrote> > Hi, > > when I call the function "list.files()" it also lists directories, > although > the parameter include.dirs is set to FALSE by default. > The function also lists directories when the parameter include.dirs is > explicitly set to FALSE "list.files(include.dirs=FALSE)". > I have tested this also on a mac os -> same results. >Fo the include.dirs argument the help states Should subdirectory names be included in recursive listings? (There always are in non-recursive ones). You are doing a non-recursive listing (recursive=FALSE is the default). That's why you are getting directories. In the description of include.dirs the text "There always are ..." is most likely a typo. I guess that it should read as: They always are ... Berend -- View this message in context: http://r.789695.n4.nabble.com/list-files-unix-bug-tp4639022p4639024.html Sent from the R help mailing list archive at Nabble.com.