Heim > Java > javaLernprogramm > 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
Freigeben: 2024-10-26 13:50:30
Original
908 Leute haben es durchsucht

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>
Nach dem Login kopieren

2. Dateiliste abrufen:

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

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>
Nach dem Login kopieren

4. Nach Dateityp filtern (optional):

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

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!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage