如何从Windows CMD运行在文件路径中包含斜杠的R脚本?

如何从Windows CMD运行在文件路径中包含斜杠的R脚本?,r,windows,cmd,R,Windows,Cmd,从CMD运行R脚本有很多问题,但似乎没有一个能解决以下问题。如果我想要运行的R脚本包含一些作为路径的变量,我该如何做呢。我的意思是,例如,我的脚本正在读取或写入以下特定文件: readxl("~/user/foo/sheet1.xlsx") # #doing something # writexl("~/user/bar/sheet2.xlsx") 因此,如果我尝试从命令行运行此命令,我会发现找不到路径的错误,因为cmd中有反斜杠,所以它表示类似于的目录“C:\users\user/foo/s

从CMD运行R脚本有很多问题,但似乎没有一个能解决以下问题。如果我想要运行的R脚本包含一些作为路径的变量,我该如何做呢。我的意思是,例如,我的脚本正在读取或写入以下特定文件:

readxl("~/user/foo/sheet1.xlsx")
#
#doing something
#
writexl("~/user/bar/sheet2.xlsx")
因此,如果我尝试从命令行运行此命令,我会发现找不到路径的错误,因为cmd中有反斜杠,所以它表示类似于
的目录“C:\users\user/foo/sheet1.xlsx”


有没有办法克服这个问题?谢谢。

请按以下方式书写路径:

'"~/user/foo/sheet1.xlsx"'

如果我使用“粘贴”执行操作,这也可以吗?像粘贴(“~user/foo”、“bar/sheet1.xlsx”、“sep=“/”)?我还存储了一个路径变量
p