Veröffentlicht 1. April 200520 j Hey!! Wie kann man nur die Files aus einem Ordner lesen, welche mit .dnl enden? Sollte über den FilenameFilter gehen, aber wie? Die normale Abfrage der Files aus dem Ordner funktioniert bereits... File file1 = new File("../fonts"); hier sollen nur Files mit .dnl gespeichert werden : String[] fileList = file1.list();
1. April 200520 j Moin, die Information das das mit dem Interface "FilenameFilter" geht hast du ja schon. Guck Dir mal die Methode an, die im Interface definiert ist. Die musst Du implementieren. Du erhälst den Namen der Datei und kannst, wenn es eine dnl-Datei ist entsprechend true oder false zurückgeben. Der File-Methode list() kannst Du dann glaube ich diesen Filter übergeben. (Also z.B. eine Klasse die den Filter implementiert) Du kannst auch die Klasse, in der Du diese Operation machst, das Interface implementieren lassen und dann in der List-Methode "this" angeben. (Finden wahrscheinlich einige Leute unsauber ) Weißt Du ungefähr was ich meine? Habe mich nen bischen verkorkst ausgedrückt... Gruß, Peter
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.