我已经使用旧的,过时java.io.File.listFiles()的了.
表现不太好.它是:
File为每个条目创建一个新对象.有哪些替代方案?
我的应用扫描部分文件系统,我的用户报告说扫描网络驱动器时速度非常慢.测试我的代码,我确定的瓶颈:方法File.isFile(),File.isDirectory()以及File.isHidden(),这些都是调用fs.getBooleanAttributes(File f).在Windows网络驱动器上,此方法似乎非常慢.如何提高性能?我可以避免以某种方式调用此方法吗?