[R] file.info returning NA

Duncan Murdoch murdoch.duncan at gmail.com
Thu Oct 7 14:58:53 CEST 2010


  On 07/10/2010 8:37 AM, Erich Neuwirth wrote:
> Windows 7, R-2.11.1 and R-2.12.0beta
>
> When I do
>
> file.info(list.files(getwd()))
>
> I get what I expect, a dataframe with a lot of variables,
> especially isdir, which tells me if the named object
> is a file or a directory.
>
> In the result of
>
> file.info(list.files(paste(R.home(),"library",sep="/")))
>
> all variables have only NA values, even when I start R
> in elevated mode.


You should look at the result of the inner expression

list.files(paste(R.home(),"library",sep="/"))

It doesn't include the path, so file.info doesn't know where to find 
them.  You need "full.names=TRUE" in the list.files call.

Duncan Murdoch



More information about the R-help mailing list