【发布时间】:2012-12-03 10:27:59
【问题描述】:
我有一个包含条目的 txt 文件
indexUrl=http://192.168.2.105:9200
jarFilePath = /home/soumy/lib
如何从 R 中读取此文件并获取 jarFilePath 的值?
我需要这个来设置 .jaddClassPath()... 由于 windows 和 linux 中的斜杠不同,我无法将 jar 复制到类路径
我想在linux中使用
.jaddClassPath(dir("target/mavenLib", full.names=TRUE ))
但在窗口中
.jaddClassPath(dir("target\\mavenLib", full.names=TRUE ))
所以想从属性文件中读取 jar 的位置!!! 如果还有其他选择,也请告诉我
【问题讨论】:
-
对于特定于平台的文件路径,您可以查看
?file.path。 -
我会尝试使用
readlines()读取整个文本文件或循环读取,一次读取一行。然后使用which或grep查找包含“jarFilePath”的元素(即文本行),然后使用mypath <- gsub('jarFileaPath = ','',the_text_line)。