【问题标题】:System Command with Space in RR中带空格的系统命令
【发布时间】:2015-09-12 17:51:59
【问题描述】:

我在目录名称中运行一个带有空格的系统命令,如下所示:

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 中处理目录名中的空格?

【问题讨论】:

  • 尝试只引用目录名称"java -jar 'C:/DIR A/DF.jar' -t"
  • 我试过我收到警告消息:运行命令'java -jar C:/DIR A/DF.jar -t t1 t2 has status 1 然后我的结果有一些问题

标签: r system space


【解决方案1】:

解决办法

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

" 仅用于目录名称,外部使用 '

【讨论】:

  • 哦,那和我说的相反:)
猜你喜欢
  • 2019-06-24
  • 2014-09-07
  • 2011-02-08
  • 2019-07-30
  • 2015-01-01
  • 2019-03-05
  • 2019-05-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多