赞
踩
长时间运行程序后,出现java.nio.file.FileSystemException: xxx: Too many open files错误。
很显然是因为文件打开未关闭造成的。
Too many open files错误,因下面的代码引起的:
Path path = Paths.get("文件夹路径,如:/path");
DirectoryStream<Path> dirStream = Files.newDirectoryStream(path , "*.xml")
for (Path processPath : dirStream ) {
// 逻辑处理
}
Path path = Paths.get("文件夹路径,如:/path");
DirectoryStream<Path> dirStream = Files.newDirectoryStream(path , "*.xml")
for (Path processPath : dirStream ) {
// 逻辑处理
}
dirStream.close();
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。