我正在使用java.util.Properties.但是,它不能在配置文件中读取File.separator。
例如,我将这一行添加到配置文件中。source.dir =D:/source.dir/ Temp1 \Temp2(注意File.separator用于分隔Temp1和Temp2)
下面一行用于加载propertis:
Properties properties = new Properties ();
properties.load(new FileInputStream("configFileAddress"));结果是:source.dir =D:/source.dir/Temp1Temp2 (File.Separator被删除)。
任何人都知道,我怎么能解决这个问题?
发布于 2015-07-19 20:34:46
取代:
source.dir = D:/workspace/Temp1\Temp2 至:
source.dir = D:\\workspace\\Temp1\\Temp2初始化此字段以包含系统属性file.separator值的第一个字符。在UNIX系统上,这个字段的值是'/';在Microsoft系统上是'\‘。
https://stackoverflow.com/questions/31505644
复制相似问题