Java の DirectoryStream を使用して、ディレクトリ内のすべてのファイル/サブフォルダーのリストを取得しています。ただし、ディレクトリのすべてのファイルとフォルダーを調べた後、私のコードはすべてのサブディレクトリを調べます。サブディレクトリも通過しないようにするにはどうすればよいですか?
try (DirectoryStream<Path> stream = Files.newDirectoryStream(dir)) {
for (Path entry : stream) {
list.add(entry.getFileName().toString());
System.out.println(entry.getFileName());
}
} catch (IOException e) {
System.out.println(e.getMessage());
}