Windows 上带有空格的 Rscript 文件路径

Windows 上带有空格的 Rscript 文件路径

我的 Windows 中保存了 Google Drive 文件夹。我已在该文件夹中创建了 bat 文件以通过任务计划程序运行 R,但它无法读取该文件,因为 Google Drive 之间有空格。

@echo off 
start "" "C:\Program Files\R\R-3.6.1\bin\R.exe" CMD BATCH      
Rscript C:\Users\lol\Google Drive\Alpha\FINAL.R
cmd.exe

致命错误:无法打开文件“C:\Users\lol\Google”:没有此文件或目录

这应该是一个容易解决的问题,但我似乎找不到解决方案。请帮忙

答案1

尝试在字符串两边加上引号

....
cmd> Rscript "C:\Users\lol\Google Drive\Alpha\FINAL.R"
....

不要忘记测试该文件是否真的存在。

....
cmd> dir "C:\Users\lol\Google Drive\Alpha\FINAL.R"
....

....
@echo off 
start "" "C:\Program Files\R\R-3.6.1\bin\R.exe" CMD BATCH      
Rscript "C:\Users\lol\Google Drive\Alpha\FINAL.R"
cmd.exe
....

相关内容