ホームページ  >  記事  >  Java  >  Java ディレクトリ内のすべてのファイル名をリストするにはどうすればよいですか?

Java ディレクトリ内のすべてのファイル名をリストするにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-10-27 15:07:29570ブラウズ

How to List All Filenames in a Java Directory?

ディレクトリ内のすべてのファイル名のリストを表示する

質問:

Java では、どうすればよいですか?特定のディレクトリ内のすべてのファイルの完全なファイル名を含むリストを取得しますか?

サンプル データ:

次のファイルを含むディレクトリを考えてみましょう:

  • 000.jpg
  • 012.jpg
  • 013.jpg

必要な出力:

ArrayList値 [000, 012, 013] はファイル名を表します。

解決策:

ディレクトリ内のすべてのファイルのファイル名を取得するには、次の手順を実行します。 :

  1. 目的のディレクトリ パスを使用して File オブジェクトをインスタンス化します。
  2. この File で listFiles() メソッドを使用します。 オブジェクトを使用して、ディレクトリ内のファイルを表す File オブジェクトの配列を取得します。
  3. 配列を反復処理し、getName() メソッドを使用してファイル名を抽出します。 .

コード例:

<code class="java">File folder = new File("your/path");
File[] listOfFiles = folder.listFiles();
if (listOfFiles != null) {
    for (File file : listOfFiles) {
        if (file.isFile()) {
            System.out.println("File: " + file.getName());
        }
    }
}</code>

注:

  • このコードはすべてのファイルを取得しますデフォルトでタイプ。特定のファイル タイプ (JPEG など) でフィルタリングしたい場合は、ファイル フィルタを使用するように listFiles() メソッドを変更できます。
  • コードは、フォルダー パスが有効でアクセス可能であることを前提としています。システム上で。

以上がJava ディレクトリ内のすべてのファイル名をリストするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。