R 中带 Space 的系统命令
System Command with Space in R
I 运行 一个系统命令,目录名中有 spaces 如下:
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 目录名中的 space?
这是解决方案
command=paste('java -jar "C:/DIR A/DF.jar" -t', t1, t2)
仅对目录名称使用 ",外部使用 '
I 运行 一个系统命令,目录名中有 spaces 如下:
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 目录名中的 space?
这是解决方案
command=paste('java -jar "C:/DIR A/DF.jar" -t', t1, t2)
仅对目录名称使用 ",外部使用 '