Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

FileFilter - Bestimmte Files aus einem Ordner lesen

Empfohlene Antworten

Veröffentlicht

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

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.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.