[Rd] file.exists does not like path names ending in /
Uwe Ligges
ligges at statistik.tu-dortmund.de
Fri Jan 17 11:48:06 CET 2014
On 17.01.2014 06:10, Gabor Grothendieck wrote:
> If a path name ends in slash then file.exists says it does not exist.
> I would have expected these to all return TRUE.
>
>> file.exists("/Program Files")
> [1] TRUE
>> file.exists("/Program Files/")
> [1] FALSE
>> file.exists(normalizePath("/Program Files/"))
> [1] FALSE
>> R.version.string
> [1] "R version 3.0.2 Patched (2013-11-25 r64299)"
>
> I am using Windows 8.1 .
>
See ?file.exists:
"(However, directory names must not include a trailing backslash or
slash on Windows.)"
Note also that "/Program Files" is not safe anyway since it is relative
to the current drive.
Best,
Uwe Ligges
More information about the R-devel
mailing list