[R] File path expansion
    Duncan Murdoch 
    murdoch at stats.uwo.ca
       
    Fri May 25 21:38:54 CEST 2007
    
    
  
On 5/25/2007 1:09 PM, Prof Brian Ripley wrote:
> On Fri, 25 May 2007, Martin Maechler wrote:
> 
>>
>>> path.expand("~")
>> [1] "/home/maechler"
> 
> Yes, but beware that may not do what you want on Windows in R <= 2.5.0, 
> since someone changed the definition of 'home' but not path.expand.
A more basic problem is that the definition of "~" in Windows is very 
ambiguous.  Is it my Cygwin home directory, where "cd ~" would take me 
while in Cygwin?  Is it my Windows CSIDL_PERSONAL folder, usually 
%HOMEDRIVE%/%HOMEPATH%/My Documents?  Is it the parent of that folder, 
%HOMEDRIVE%/%HOMEPATH%?
"~" is a shell concept that makes sense in Unix-like shells, but not in 
Windows.
Duncan Murdoch
    
    
More information about the R-help
mailing list