本ブログはアフィリエイト広告を利用しています。

Java 指定フォルダのファイル一覧を取得

ファイル一覧取得方法

Fileクラス使った一覧取得は覚えているけどFilesはなんでかいつも忘れるのでメモ

その1

Path path = Paths.get("D:\\path");
Files.list(path).forEach(f -> {
    System.out.println(f.toAbsolutePath().toString());
});

その2

File file = new File("D:\\path");
for (File f : file.listFiles()) {
    System.out.println(f.getAbsolutePath().toString());
}

おまけ(拡張子でフィルタリング)

Path path = Paths.get("D:\\path");
Files.list(path).filter(f -> f.toString().endsWith(".png")).forEach(System.out::println);

以上です。

コメント

タイトルとURLをコピーしました