Heim  >  Artikel  >  Java  >  Wie erhalte ich eine Liste von Dateinamen aus einem Verzeichnis in Java?

Wie erhalte ich eine Liste von Dateinamen aus einem Verzeichnis in Java?

Barbara Streisand
Barbara StreisandOriginal
2024-10-26 13:50:30836Durchsuche

How to Get a List of Filenames from a Directory in Java?

Dateinamen aus einem Verzeichnis abrufen

Um eine Liste von Dateinamen in einem Ordner zu erstellen, befolgen Sie diese Schritte:

1. Initialisieren Sie das Dateiobjekt:

<code class="java">File folder = new File("path/to/directory");</code>

2. Dateiliste abrufen:

<code class="java">File[] listOfFiles = folder.listFiles();</code>

3. Durchlaufen Sie die Dateiliste und prüfen Sie den Typ:

<code class="java">if (listOfFiles != null) {
 for (int i = 0; i < listOfFiles.length; i++) {
  if (listOfFiles[i].isFile()) {
    // Extract and store filename
  } else if (listOfFiles[i].isDirectory()) {
    // Process directory if necessary
  }
 }
}</code>

4. Nach Dateityp filtern (optional):

<code class="java">// Filter for JPEG files if needed
if (file.getName().endsWith(".jpg")) {
  // Add filename to list
}</code>

Dieses Codefragment zeigt, wie alle Dateinamen aus einem Verzeichnis abgerufen werden. Sie können weitere Kriterien, wie z. B. Dateitypen, angeben, indem Sie die if-Bedingungen in Schritt 4 nach Bedarf ändern.

Das obige ist der detaillierte Inhalt vonWie erhalte ich eine Liste von Dateinamen aus einem Verzeichnis in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn