次のような絶対ファイルパスを含むウィンドウにプロパティファイルがあります。
[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ファイルかもしれません)。