相关疑难解决方法(0)

更快地获取大型目录内容(java.io.File替代品)

我已经使用旧的,过时java.io.File.listFiles()的了.

表现不太好.它是:

  • 昂贵,因为它File为每个条目创建一个新对象.
  • 慢,因为在开始处理之前必须等待阵列完成.
  • 非常糟糕,特别是如果您只需要处理内容的子集.

有哪些替代方案?

java file-io java-7 directory-content

14
推荐指数
1
解决办法
5621
查看次数

加快文件系统访问速度?

我的应用扫描部分文件系统,我的用户报告说扫描网络驱动器时速度非常慢.测试我的代码,我确定的瓶颈:方法File.isFile(),File.isDirectory()以及File.isHidden(),这些都是调用fs.getBooleanAttributes(File f).在Windows网络驱动器上,此方法似乎非常慢.如何提高性能?我可以避免以某种方式调用此方法吗?

java filesystems

10
推荐指数
2
解决办法
2577
查看次数

标签 统计

java ×2

directory-content ×1

file-io ×1

filesystems ×1

java-7 ×1