Einführung
In diesem Projekt lernst du, wie du mit Java in einem Verzeichnis nach Textfilen suchen kannst. Dieses Projekt führt dich durch den Prozess, um den Eingabepfad vom Benutzer zu erhalten, die Eingabe zu validieren, alle Textfilen im Verzeichnis zu finden und ihre Namen auszugeben.
👀 Vorschau
Bitte geben Sie den Lese-Pfad ein:/home/labex/project/files
Gefundene Textfilen:
file1.txt
file3.txt
file6.txt
🎯 Aufgaben
In diesem Projekt wirst du lernen:
- Wie du die
Scanner
-Klasse verwendest, um Benutzereingaben für den Verzeichnispfad zu erhalten - Wie du den Eingabepfad mit der
File
-Klasse validierst - Wie du einen benutzerdefinierten
FilenameFilter
erstellst, um Textfilen zu filtern - Wie du die
listFiles()
-Methode verwendest, um alle Textfilen im Verzeichnis zu finden - Wie du durch die gefundenen Textfilen iterierst und ihre Namen ausgibst
🏆 Errungenschaften
Nach Abschluss dieses Projekts wirst du in der Lage sein:
- Benutzereingaben für einen Verzeichnispfad mit der
Scanner
-Klasse zu erhalten - Den Eingabepfad mit der
File
-Klasse zu validieren - Einen benutzerdefinierten
FilenameFilter
zu implementieren, um Textfilen zu filtern - Die
listFiles()
-Methode zu nutzen, um alle Textfilen in einem Verzeichnis abzurufen - Durch die gefundenen Textfilen zu iterieren und ihre Namen auszugeben