starbuck86
Mitglied
Java:
File f = new File("secmon.cfg");
System.out.println(f.getAbsolutePath());
Gibt mir folgendes aus:
C:\Dokumente und Einstellungen\TMA\Eigene Dateien\Eclipse_projects\SECMONv2\secmon.conf
Wenn ich es auf die Methode von Joschi70 mache, bekomme ich im Prinzip das selbe Ergebnis, nur dass die Leerzeichen mit "%20" gefüllt sind.
Kann es sein, dass Java mit beidem nicht richtig umgehen kann? Also Leerzeichen und/oder %20 im Pfad?
Fehlermeldung mit joschi70´s Methode:
java.io.FileNotFoundException: C:\Dokumente%20und%20Einstellungen\TMA\Eigene%20Dateien\Eclipse_projects\SECMONv2\bin\secmon.conf (Das System kann den angegebenen Pfad nicht finden)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:106)
at java.io.FileReader.<init>(FileReader.java:55)
at FilesEinlesen.<init>(FilesEinlesen.java:16)
at Hauptfenster.<init>(Hauptfenster.java:17)
at Hauptfenster.main(Hauptfenster.java:216)