Anwendungsdaten wo gespeichert?

Status
Nicht offen für weitere Antworten.

SebiB90

Top Contributor
hi,

ich hab mal ne frage, ob man über eine Property(System.getProperty()), herausfinden kann wo die Anwendungsdaten gespeichert werden.
weil z.b. bei windows xp ist es unter userhome/Anwendungsdaten
bei windows vista ist es unter userhome/AppsData/Roaming

gibt es dafür etwas? oder muss ich mir userhome holen und dann per os abfrage selbst den pfad zusammen basteln?

Mfg
SebiB90
 

SebiB90

Top Contributor
user.dir gibt soweit ich weiß den ordner zurück in dem das programm ausgeführt wird
user.home gibt nur halt userhome zurück
nur für anwendungsdaten find ich nix :x
 

Ralf W. Balz

Mitglied
Hallo,

suchst du etwa user.home? Wenn nicht, vielleicht wirst du hier mit diesem Codeschnipsel fündig, hiermit kannst du dir alle Properties anzeigen lassen.

Code:
	public static void showProperties(){
	
		Properties sysprops=System.getProperties();
		Enumeration propnames=sysprops.propertyNames();

		System.out.println("----------------- Properties ----------------------");
		
		while (propnames.hasMoreElements())	{
			String propname=(String)propnames.nextElement(); 
			System.out.println(propname+"="+System.getProperty(propname));
		}
	}

Gruß Ralf
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen

Neue Themen


Oben