Hallo allerseits.
ich habe hier ein wenig rumgsucht und auch einen Beitrag zu Relativen Pfaden gefunden. Doch bezieht der sich auf images.
Was ich allerdings brauche, ist ein realtiver pfad zu meine Ini-Datei.
Ich habe ein Properties-Klasse benutzt, um gewisse Einstellungen zu laden:
Funkt alles wunderbar.
Doch wie speichere ich das nun in die Datei zurück?!?!
Das habe ich versucht:
Doch da reagiert er nicht auf den realtiven Pfad, sondern speichert unter C:/data/gc.ini
Wie muss das laufen, wenn ich nun das ganze mit wirklich realtiven Pfaden machen möchte.
ich habe hier ein wenig rumgsucht und auch einen Beitrag zu Relativen Pfaden gefunden. Doch bezieht der sich auf images.
Was ich allerdings brauche, ist ein realtiver pfad zu meine Ini-Datei.
Ich habe ein Properties-Klasse benutzt, um gewisse Einstellungen zu laden:
Code:
InputStream inFile = getClass().getResourceAsStream("/data/gc.ini");
gcProp = new Properties();
gcProp.load(inFile);
Funkt alles wunderbar.
Doch wie speichere ich das nun in die Datei zurück?!?!
Das habe ich versucht:
Code:
URL filePath = getClass().getResource("/data/gc.ini");
File f = new File(filePath.getPath());
f.createNewFile();
OutputStreamWriter outFile = new OutputStreamWriter(new FileOutputStream(f));
Application.getGcProp().store(outFile, null);
Doch da reagiert er nicht auf den realtiven Pfad, sondern speichert unter C:/data/gc.ini
Wie muss das laufen, wenn ich nun das ganze mit wirklich realtiven Pfaden machen möchte.