Hallo,
ich habe in einer JAR-Datei ein Verzeichnis namens "resources". Nun möchte ich zur Laufzeit des Programms dieses Verzeichnis durchgehen, also den Inhalt gewissermaßen listen. Folgender Code-Schnipsel funktioniert nicht:
Anscheinend geht das so nur dann, wenn es sich um ein "echtes" Verzeichnis handelt, das sich nicht in einer JAR-Datei befindet. Gibt es eine Möglichkeit, ein Verzeichnis in einer JAR-Datei zu listen?
Gruß,
Peter
ich habe in einer JAR-Datei ein Verzeichnis namens "resources". Nun möchte ich zur Laufzeit des Programms dieses Verzeichnis durchgehen, also den Inhalt gewissermaßen listen. Folgender Code-Schnipsel funktioniert nicht:
Code:
String[] Dir = new File(ClassLoader.getSystemResource("resources").toString()).list();
for(int i = 0; i < Dir.length; i++) {
System.out.println(Dir[i]);
}
Anscheinend geht das so nur dann, wenn es sich um ein "echtes" Verzeichnis handelt, das sich nicht in einer JAR-Datei befindet. Gibt es eine Möglichkeit, ein Verzeichnis in einer JAR-Datei zu listen?
Gruß,
Peter