Giriş
Bir stream döndürür. Bu stream'in kapatılması gerekir. Files.list metodu ile de Stream'in kapatılması gerekir
Şöyle yaparız.
Path path = //...
try (Stream<Path> walk = Files.walk(path)) {
boolean allMatch = walk
.filter(Files::isRegularFile)
.allMatch(p -> );
}
Files.walk yerine eski File.listFiles çok daha kolay olabilir. Şöyle yaparız.
File file = new File("...);
File[] filesInFolder = file.listFiles();
Örnek
Şöyle yaparız.
Şöyle yaparız.
try (Stream<Path> paths = Files.walk(Paths.get("myDirectory"))) {
paths.filter(Files::isRegularFile)
.forEach(System.out::println);
}
Hiç yorum yok:
Yorum Gönder