Properties Datei nicht jedes mal neu schreiben?

TJava

Bekanntes Mitglied
Hallo gibt es eine Möglichkeit eine Propertiesdatei nicht jedes mal neu zu schreiben, sondern nur den Wert eines bestimmten Keys zu ändern?
So das die Inhalte der Datei erhalten bleiben?
Java:
public void setBaseDir(File baseDir) {
		Properties props = new Properties();
		props.setProperty("baseDir", baseDir.getAbsolutePath());
		try {
			props.store(new FileOutputStream("C:/prop/props.properties"), null);
		} catch (FileNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}
 
Man muss einfach nochmal die Properties laden.

Java:
try {
			props.load(new FileInputStream("C:/prop/props.properties"));
		} catch (FileNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		props.setProperty("autoItExe", AutoItExe.getAbsolutePath());
		props.store(new FileOutputStream("C:/prop/props.properties"), null);
	}
 

Neue Themen


Zurück
Oben