[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