Ich habe einen Ordner mit Struktur folgendenEintrag nur Dateien im Verzeichnis
C:/rootDir/
rootDir has following files
test1.xml
test2.xml
test3.xml
testDirectory <------- This is a subdirectory inside rootDir
Ich bin nur in der XML-Dateien innerhalb RootDir interessiert. Cuz Wenn ich JDOM die XML der folgende Code auch berücksichtigt die Dateien in „Testdirectory“ und spuckt „Inhalt nicht erlaubt Ausnahme“
File testDirectory = new File("C://rootDir//");
File[] files = testDirectory.listFiles();
wie kann ich ausschließen, das Unterverzeichnis bei der Verwendung von Listfiles Methode zu lesen? Wird der folgende Code funktionieren?
File testDirectory = new File("C://rootDir//");
File[] files = testDirectory.listFiles(new FilenameFilter() {
@Override
public boolean accept(File dir, String name) {
return name.toLowerCase().endsWith(".xml");
}
});
* "Funktioniert der folgende Code?" * Was ist passiert, als Sie es versucht haben? –
Ich konnte es jetzt nicht versuchen, weil mein JDK aus bestimmten Gründen deinstalliert wurde und ich keine Administratorrechte habe, es zu installieren. :(Ich weiß, es ist lahm .. – user1669488
Entschuldigung, dass @AndrewThompson. Ich werde das im Hinterkopf behalten ..;) – user1669488