Morgen Männers,
habe mal wieder ein kleines Problem, was für euch bestimmt ne Kleinigkeit ist.
Ich will eine .ini auslesen, solange der Pfad keine Umlaute oder Leerzeichen hat, ist alles ok,
aber wenn der Pfad umlaute oder Leerzeichen hat, dann findet er die .ini nicht mehr.
Ich habe natürlich versucht was im Netz zu finden, aber das meiste was ich da gefunden habe ist so alt, das der Kaiser es vielleicht selber noch geschrieben hat.
Aus diesem Grund dachte ich mir, das ich bei euch mal nachfrage, ob es da was aktuelles zu dem Thema gibt.
Hier ist mein Code, mit dem ich die .ini finden will.
habe mal wieder ein kleines Problem, was für euch bestimmt ne Kleinigkeit ist.
Ich will eine .ini auslesen, solange der Pfad keine Umlaute oder Leerzeichen hat, ist alles ok,
aber wenn der Pfad umlaute oder Leerzeichen hat, dann findet er die .ini nicht mehr.
Ich habe natürlich versucht was im Netz zu finden, aber das meiste was ich da gefunden habe ist so alt, das der Kaiser es vielleicht selber noch geschrieben hat.
Aus diesem Grund dachte ich mir, das ich bei euch mal nachfrage, ob es da was aktuelles zu dem Thema gibt.
Hier ist mein Code, mit dem ich die .ini finden will.
Java:
URI pfadURI = null;
// ermittelt den Pfad, wo die jarStart.jar liegt. Die iniDatei.ini liegt im selben Ordner
try {
pfadURI = ConfigINI.class.getProtectionDomain().getCodeSource().getLocation().toURI();
} catch (URISyntaxException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
String pfadString = pfadURI.toString().replaceAll("jarStart.jar", "").replaceAll("file:/", "");
File file = new File("pfadString + "iniDatei.ini");