[EMAIL PROTECTED] wrote: > I get different behavior on Linux: > > system("mkdir newdir") > dir("newdir", all.files = TRUE, recursive = TRUE) ## R hangs
The point is that all.files=TRUE implies returning also "." and ".."! Hence the recursion uses to be infinite (from "." to "." to "." ......). If recursiv = TRUE, the function should never look into "." and "..", except of the first step of the recursion. Uwe Ligges > ## After hitting Ctrl-C > There were 50 or more warnings (use warnings() to see the first 50) > > dir("newdir", all.files = TRUE, recursive = TRUE) > character(0) > Warning message: > list.files: newdir is not a readable directory > > After hitting Ctrl-C the first time, dir() doesn't hang but it > produces the warning. > > > version > _ > platform i686-pc-linux-gnu > arch i686 > os linux-gnu > system i686, linux-gnu > status > major 1 > minor 9.1 > year 2004 > month 06 > day 21 > language R > > -roger > > > [EMAIL PROTECTED] wrote: > >>>list.files("c:/tmp", all.files = TRUE, recursive = TRUE) >> >>Error in list.files("c:/tmp", all.files = TRUE, recursive = TRUE) : >> directory/folder path name too long >> >> >> >>>version >> >> _ >>platform i386-pc-mingw32 >>arch i386 >>os mingw32 >>system i386, mingw32 >>status >>major 1 >>minor 9.1 >>year 2004 >>month 06 >>day 21 >>language R >> >> >>Best >> >> >>Jens Oehlschlägel >> >>______________________________________________ >>[EMAIL PROTECTED] mailing list >>https://www.stat.math.ethz.ch/mailman/listinfo/r-devel >> > > > ______________________________________________ > [EMAIL PROTECTED] mailing list > https://www.stat.math.ethz.ch/mailman/listinfo/r-devel ______________________________________________ [EMAIL PROTECTED] mailing list https://www.stat.math.ethz.ch/mailman/listinfo/r-devel