[Rd] New R folder names bring out Windows batch file bug

Duncan Murdoch murdoch at stats.uwo.ca
Sat Dec 31 22:06:16 CET 2005


On 12/31/2005 3:59 PM, Gabor Grothendieck wrote:
> Just wanted to point out to anyone trying to write Windows
> batch files that the new R-whatever folder names bring out
> a bug in Windows batch files related to short file names.
> 
> In particular, this code (which is to the best of my understanding,
> valid) gives an error. The solution appears to be to use long file
> names, and make sure you quote them, rather than short ones.
> That does require that R be able to handle such long names and
> I think R does, in fact, handle them but at one time it did not in
> all cases so use of short file names is likely just a workaround
> from older times.  This does not affect R itself as far as I know
> but did affect my batchfiles which I have revised.  I am using
> Windows XP.
> 
>    C:\>set apath=\Program Files\R\R-2.2.1
>    C:\>for /f "delims=" %a in ("%apath%") do set AA=%~sa
>    C:\>set aa
>    AA=C:\PROGRA~1\R\R-22~1.1.2.1
>    C:\>cd %aa%
>    The system cannot find the path specified.
> 
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel

Please let us know Microsoft's response to your bug report.

Duncan Murdoch



More information about the R-devel mailing list