我在 Windows 中有一个包含绝对文件路径的属性文件,如下所示:
[PRAXIS]
PVS=CDP_Z1
PXID=94773
[SENDEN]
PVS=CDP_Z1
DATEI=C:\imex_workspace\1535_1297160840340.1247
VERSION=2.5
[STATUS]
ERRORLEVEL=0
ERRORTEXT=
READY=0
该A文件包含B文件的文件路径。我想使用 Java Properties 类将 READY 属性写入 1,其他保持不变。
Properties p = new Properties();
String upload = "a.ini";
p.load(new FileInputStream(upload));
if(p.get("READY") != null && "0".equals(p.get("READY")))
{
p.setProperty("READY","1");
p.store(new FileOutputStream(new File(upload)),null);
}
不知何故,a.ini 中的文件路径在 a.ini 更新后被破坏。有人帮助找出在文件中写入属性的最佳方法(可能不是 ini,可能是 txt 文件)。