ホームページ >Java >&#&チュートリアル >Javaでディレクトリからファイル名のリストを取得するにはどうすればよいですか?
ディレクトリからファイル名を取得する
フォルダー内にファイル名のリストを作成するには、次の手順に従います。
1.ファイル オブジェクトを初期化します:
<code class="java">File folder = new File("path/to/directory");</code>
2.ファイルリストの取得:
<code class="java">File[] listOfFiles = folder.listFiles();</code>
3.ファイルリストを反復処理し、タイプを確認します:
<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.ファイルの種類に基づくフィルター (オプション):
<code class="java">// Filter for JPEG files if needed if (file.getName().endsWith(".jpg")) { // Add filename to list }</code>
このコード スニペットは、ディレクトリからすべてのファイル名を取得する方法を示しています。必要に応じて手順 4 の if 条件を変更することで、ファイル タイプなどのさらなる基準を指定できます。
以上がJavaでディレクトリからファイル名のリストを取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。