Javaで特定のパスにあるファイルをどうやって取得しますか

Javaでは、ファイルパスからファイル情報を得るにはFileクラスを使用できます。以下は、指定したパス配下のファイルを取得するためのコード例です。

import java.io.File;

public class Main {
    public static void main(String[] args) {
        String path = "C:\\path\\to\\directory"; // 指定路径

        File directory = new File(path);
        File[] files = directory.listFiles(); // 获取指定路径下的文件

        if (files != null) {
            for (File file : files) {
                if (file.isFile()) {
                    System.out.println(file.getName()); // 打印文件名
                }
            }
        }
    }
}

上記のサンプルでは、path変数に指定されたパスを設定します。それから、FileクラスのlistFiles()メソッドを使って指定されたパスのすべてファイルを取得し、結果をFileの配列に格納します。次に、forループでfiles配列を繰り返し処理し、各要素がファイル(ディレクトリではない)かどうかをチェックし、ファイル名をプリントします。listFiles()メソッドによって返されるファイル配列はnullの可能性があるので、使用する前にfilesのNullチェックをする必要があります。

bannerAds