[Rd] Question about Unix file paths

Duncan Murdoch dmurdoch at pair.com
Mon Nov 24 13:05:35 MET 2003

Gabor Grothendieck pointed out a bug to me in list.files(...,
full.name=TRUE), that essentially comes down to the fact that in
Windows it's not always valid to add a path separator (slash or
backslash) between a path specifier and a filename.  For example,


is different from


and there are other examples.

I'm going to fix this, but I'm wondering whether the fix is needed
just for Windows, or for Unix too.  Specifically:

In Unix-like systems, is it *always* safe to add a slash between a
pathname and a filename?

The only examples I can think of that might go wrong are things like



Are these the same as



/tmp/foo?  Are there any examples where an extra slash causes trouble?

Duncan Murdoch

More information about the R-devel mailing list