属性文件更新无法正常运行":"

时间:2014-07-06 07:59:22

标签: java

我想更新java中属性文件中的属性。但它适用于字符串包含':'。例如" C:\ Kamlesh"它写道" C \:\ Kamlesh"代码如下

FileInputStream in = new FileInputStream("D:\\test\\prop.properties");
Properties props = new Properties();
props.load(in);
in.close();

FileOutputStream out = new FileOutputStream("D:\\test\\prop.properties");
props.setProperty("filename", "C" +":" + "\\america");
props.store(out, null);
out.close();

1 个答案:

答案 0 :(得分:3)

这是预料之中的,因为:是一个分隔符(可以代替=使用它)。所以它逃脱了。阅读属性将自动取消它。