[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,
c:foo
is different from
c:\foo
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
//foo
/tmp//foo
Are these the same as
/foo
and
/tmp/foo? Are there any examples where an extra slash causes trouble?
Duncan Murdoch
More information about the R-devel
mailing list