Crackster Geschrieben 1. April 2005 Geschrieben 1. April 2005 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();
Morbid_Soul Geschrieben 1. April 2005 Geschrieben 1. April 2005 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
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden