このコードを使用して、proc ファイルシステム内のすべてのフォルダーを読み取ります
for (Path processPath :
Files.newDirectoryStream(FileSystems.getDefault().getPath("/proc"), "[0-9]*"))
{
// Some logic
}
しばらくすると、このエラーが発生します
java.nio.file.FileSystemException: /proc: Too many open files
このループはファイルを閉じずに開いているようです。各サイクルの実行後にファイルを閉じる方法はありますか?