ファイル一覧取得方法
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);
以上です。
コメント