SPEISEKARTE

Zeigt eine Liste der Dateien im Java-Verzeichnis an

Inhaltsverzeichnis

JavaVerzeichnisInnenDateilisteZeigen. File.listFiles()

Javaund spezifiziertVerzeichnisInnenDateilisteVorstellung eines Beispielprogramms, das anzeigt.
Dateilisteanzuzeigen java.io.File Verwenden Sie die folgenden Methoden der Klasse:

  • Liste()...Liste der im angegebenen Verzeichnis enthaltenen Dateien und Verzeichnisse Array vom Typ StringSchicken Sie es mit zurück
  • listFiles()...Liste der im angegebenen Verzeichnis enthaltenen Dateien und Verzeichnisse Dateityp-ArraySchicken Sie es mit zurück


Beispielprogramm

Um das Beispielprogramm zu überprüfen, habe ich ein Dateilistenverzeichnis erstellt und die folgenden Dateien vorbereitet.

C:\filelist │ aaa.java │ bbb.java └─dir ccc.java ddd.java eee.jpg
public static void main(String[] args) { String path = "C:\\filelist"; File dir = new File(path); File[] files = dir.listFiles(); for (int i = 0; i < files.length; i++) { File file = files[i]; System.out.println((i + 1) + ": " + file); } }

Ausführungsergebnis

◆Ausgabeergebnis

1: C:\filelist\aaa.java 2: C:\filelist\bbb.java 3: C:\filelist\dir

Sie können nun eine Liste der in „C:\filelist“ enthaltenen Dateien und Verzeichnisse anzeigen.
Die Liste der unter „C:\filelist\dir“ enthaltenen Dateien wird jedoch nicht angezeigt.

java.io.File Klasse Liste(),,listFiles() Es scheint, dass keine Unterverzeichnisliste angezeigt wird.
Als nächstes werde ich ein Programm vorstellen, das rekursive Verarbeitung verwendet, um eine Liste von Dateien und Verzeichnissen, einschließlich Unterverzeichnissen, einfach anzuzeigen und zu durchsuchen.
Java durchsucht Dateien rekursiv

  • URLをコピーしました!
Inhaltsverzeichnis