我想使用 R 在 Windows 程序中打开一个文件,但指定该程序而不是文件扩展名的默认值,以及我当前 R 会话主目录中不需要的文件(这个getwd()
)
从查看文档来看,使用shell()
, 应该是这样,但我似乎对 R 引用主目录的方式或我编写字符串的方式有疑问。
例如
这在 Windows 中的 cmd“运行”中可以正常工作:excel e:\test.xlsx
但是使用这个
route <- "e:\\test.xlsx"
shell(paste("excel " , route, sep=""), flag="")
似乎到了 excel(打印了 excel 版权声明),但也打印了主目录并且没有在route
. 谢谢你的帮助。