Zum Inhalt springen

FileFilter - Bestimmte Files aus einem Ordner lesen


Empfohlene Beiträge

Geschrieben

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();

Geschrieben

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

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 erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...