2015-09-12 50 views
0

空间系统命令我运行的目录名称包含空格的系统命令如下:与R中

command=paste(shQuote("java -jar C:/DIR A/DF.jar -t"), t1, t2) 

我想也是:

command=paste('"java -jar C:/DIR A/DF.jar -t"', t1, t2) 

但是我得到以下几点:

Error in system(command, intern = TRUE) : 
    '"java -jar C://DIR A/DF.jar -t"' not found 

如何在Windows中处理目录名称中的空格?

+1

尝试引述仅通过dir名称'Java的罐子外部”'C:/ DIR A/DF。罐子” -t“' –

+0

我尝试,我得到 警告消息: 运行命令“Java的罐子C:/ DIR A/DF.jar -t T1 T2有状态1 事后我有一些问题的结果 – Avi

回答

2

下面是解

command=paste('java -jar "C:/DIR A/DF.jar" -t', t1, t2) 

使用 “仅用于目录名,并用'

+0

哦,然后与我说的相反:) –