[Rd] file.exists does not like path names ending in /

Kirill Müller kirill.mueller at ivt.baug.ethz.ch
Fri Jan 17 18:25:41 CET 2014


On 01/17/2014 02:56 PM, Gabor Grothendieck wrote:
> At the moment I am using this to avoid the
> problem:
>
> File.exists <- function(x) {
>     if (.Platform$OS == "windows" && grepl("[/\\]$", x)) {
>         file.exists(dirname(x))
>     } else file.exists(x)
> }
>
> but it would be nice if that could be done by file.exists itself.
I think that ignoring a terminal slash/backslash on Windows would do no 
harm: It would improve consistency between platforms, and perhaps nobody 
really relies on the current behavior. Would shorten the documentation, too.


-Kirill



More information about the R-devel mailing list