Skip to content
Prev 11169 / 63424 Next

Question about Unix file paths

On Tue, 25 Nov 2003 07:35:57 +0000 (GMT), you wrote:

            
This is something that R could not do reliably by itself.  The code I
committed checks the final character in the path, and if it's "/", "\"
or ":" doesn't add a path separator.  However, both "C:" and "C:\" are
valid directory names in standard Unix file systems, so the test would
do the wrong thing there.

I think people who mount strange file systems will just have to expect
occasional glitches.  The only way I can see around this is to add
another argument to list.files() to say whether to add a path
separator, but it would be so rarely used that it doesn't seem to be
worth the effort.

Duncan Murdoch