[Rd] Trailing "/" makes file.exists() return FALSE (PR#1098)
   
    hb@maths.lth.se
     
    hb@maths.lth.se
       
    Mon, 24 Sep 2001 10:46:29 +0200 (MET DST)
    
    
  
Full_Name: Henrik Bengtsson
Version: 1.3.1
OS: WinMe
Submission from: (NULL) (130.235.2.229)
I found the following bug on WinMe (I call it a bug, since the behavior is
different on WinMe than for instance Sun Solaris):
When calling file.exists() with an existing directory name ending with a "/"
(slash) [R] on WinMe will return FALSE, but when doing the same without the
ending "/" it will give TRUE.
I made a quick work around, but this should be taken care of in the native
code:
file.exists <- function(...) {
  # Remove trailing "/", but keep "C:/", "D:/"...
  files <- gsub("\:/$", "\://", c(...));
  files <- gsub("/$", "", files);
  .Internal(file.exists(files));
}
platform i386-pc-mingw32
arch     x86
os       Win32
system   x86, Win32
status
major    1
minor    3.1
year     2001
month    08
day      31
language R
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-devel mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !)  To: r-devel-request@stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._