Rscript file path with space

后端 未结 4 1213
情话喂你
情话喂你 2020-12-21 00:46

I am trying to run the following R script in windows shell:

Rscript C:/Documents/Folder name containing space/myscript.txt

In this case I g

4条回答
  •  执念已碎
    2020-12-21 01:01

    It is a BUG in R version 3.5.0 for Windows.
    One workaround, apart from downgrading, is creating an R script with no spaces in its path and run the spaced one with source():

    ## C:\Documents\Folder-name-no-space\myscript.txt
    source("C:/Documents/Folder name containing space/myscript.txt")
    

    Then you run it with:

    Rscript C:\Documents\Folder-name-no-space\myscript.txt
    

    or also:

    Rscript C:/Documents/Folder-name-no-space/myscript.txt
    

    You may also try the 8.3 filename. You can get it with:

    for %I in ("C:/Documents/Folder name containing space/myscript.txt") do @echo %~sI
    

    UPDATE

    Since 3.5.1 the problem has been fixed.

提交回复
热议问题