R:使用system()调用命令时出现路径分隔符问题

时间:2014-02-17 12:06:33

标签: r path

我想在R

中调用这些命令
path1 <- "C:/folder1"
path2 <- "C:/folder2" 
command <- paste( "xcopy", path1, path2, "/e /i /h", sep=" " )
command
system(command)

问题是R使用/而不是\作为路径分隔符,我得到了这个错误:

Invalid numbers of parameters

如果我在替换/ by中手动执行此命令,那么它可以正常工作

如何管理此问题?

由于

1 个答案:

答案 0 :(得分:0)

试试这个对我有用

path1&lt; - “F:\\ folder1”
path2&lt; - “F:\\ folder2” 命令&lt; - paste(“xcopy”,path1,path2,“/ e / i / h”,sep =“”) 命令 system(paste('xcopy',path1,path2,'/ e / i / h',sep =“”))