はじめに
このプロジェクトでは、Javaを使ってディレクトリ内のテキストファイルを検索する方法を学びます。このプロジェクトでは、ユーザーから入力パスを取得し、入力を検証し、ディレクトリ内のすべてのテキストファイルを見つけ、それらの名前を表示するプロセスを案内します。
👀 プレビュー
読み取りパスを入力してください:/home/labex/project/files
見つかったテキストファイル:
file1.txt
file3.txt
file6.txt
🎯 タスク
このプロジェクトでは、以下を学びます。
Scanner
クラスを使ってディレクトリパスのユーザー入力を取得する方法File
クラスを使って入力パスを検証する方法- テキストファイルをフィルタリングするためのカスタム
FilenameFilter
を作成する方法 listFiles()
メソッドを使ってディレクトリ内のすべてのテキストファイルを見つける方法- 見つかったテキストファイルを反復処理してそれらの名前を表示する方法
🏆 成果
このプロジェクトを完了すると、以下のことができるようになります。
Scanner
クラスを使ってディレクトリパスのユーザー入力を取得するFile
クラスを使って入力パスを検証する- テキストファイルをフィルタリングするためのカスタム
FilenameFilter
を実装する listFiles()
メソッドを使ってディレクトリ内のすべてのテキストファイルを取得する- 見つかったテキストファイルを反復処理してそれらの名前を表示する