darksmilie
Erfahrenes Mitglied
Hi
Ist es möglich an eine bestimmte Stelle in einer Properties Datei zu schreiben?
Momentan überschreibe ich diese immer ganz:
Bei dieser Properties ist es noch nicht so schlimm, da hier nur dieser Wert drin steht, aber ich muss jetzt eine größere schrieben lassen und da möchste ich gerne, das er mir immer in die bestimmten zeilen schreibt.
Also in dem Fall wäre es dann p4.branchname=XXXX
und da wo die XXXX sind soll dann meine String Variable reingeschrieben werden.
Ist es möglich an eine bestimmte Stelle in einer Properties Datei zu schreiben?
Momentan überschreibe ich diese immer ganz:
Code:
String filename = "branch.properties";
try {
FileOutputStream propOutFile = new FileOutputStream(filename);
prpp = new Properties( System.getProperties() );
prpp.setProperty("p4.branchname", pb.getText());
prpp.store(propOutFile, "test");
} catch (IllegalArgumentException e) {
} catch( FileNotFoundException e ) {
JOptionPane.showMessageDialog(null,"Can’t find " + filename );
}
catch ( IOException e ) {
JOptionPane.showMessageDialog(null,"I/O failed." );
}
Bei dieser Properties ist es noch nicht so schlimm, da hier nur dieser Wert drin steht, aber ich muss jetzt eine größere schrieben lassen und da möchste ich gerne, das er mir immer in die bestimmten zeilen schreibt.
Also in dem Fall wäre es dann p4.branchname=XXXX
und da wo die XXXX sind soll dann meine String Variable reingeschrieben werden.