Ich habe eine rekursive Methode implementiert, um eine Verzeichnishierarchie nach Dateien mit einer bestimmten Erweiterung zu durchsuchen. aber ich bin nicht überzeugt, dass dies der einfachste Weg ist und es sich um isDirectory()
, listFiles()
usw.Java geöffnete Dateien mit gegebener Erweiterung in einer Verzeichnishierarchie
Gibt es eine Möglichkeit, das zu tun, ohne explizit eine rekursive Methode zu schreiben: Ich bin so etwas wie find
denken, dass ein direkt zurückkehren Liste von Dateien oder Dateinamen (mit ihrem vollständigen Pfad) auf jeder Ebene in der Struktur, die der korrekten Erweiterung entspricht. Ich würde dann nur diese Dateien durchlaufen.
Jede Hilfe wird geschätzt.
Siehe http://stackoverflow.com/questions/15624226/java-search-for-files-in-a-directory – AhmadWabbi
Schauen Sie in Files.walk() verwenden, –