我正在将 FILEPATH 参数写入属性文件,如下所示。
String newFilePath = txtFilepath.getText(); Properties prop = new Properties(); java.io.File propFile = new File("src/com/app/tool/properties/settings.properties"); prop.setProperty("FILEPATH", newFilePath); System.out.println("newFilePath "+newFilePath); try { prop.store(new FileOutputStream(propFile), "New File location"); } catch (IOException ex) { ex.printStackTrace(); }
文件 路径 为 D:\ filelog.txt
写入时,控制台打印如下。
newFilePath D:\filelog.txt
但是当我打开属性文件时,内容就像..
FILEPATH=D\:\\filelog.txt.
有人建议我,我在这里真正在想什么..?
只是打电话prop.get("FILEPATH")。您将看到像输入一样返回“ D:\ filelog.txt”。
prop.get("FILEPATH")