`
canyue_2007
  • 浏览: 5474 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
文章分类
社区版块
存档分类
最新评论
文章列表
方案一:用递归遍历整个硬盘文件,并添加子节点     可行度:底            原因:因为要遍历整个硬盘,速度很慢 方案二:在节点展开时动态添加子节点         可行度:高            原因:弥补了方案一的缺陷       方案一的关键代码:     private static final String []_root = {"A:","B:","C:","D:","E:","F:","G:",            ...
目的:     有时候用U盘转移大文件时,U盘空间太小,想写一个小程序能把文件分割方便转移。 问题一:用Buffer直接将文件(1G以上)映入内存,不可能直接进物理内存。     解决方案:将文件用Map映射到一个MappedByteBuffer中 问题二:报告“java.io.IOException: 存储空间不足,无法处理此命令。”异常。     解决方案:将文件分段映射。注意文件较大时必须显式调用               System.gc();             System.runFinalization();             否则还是可能报上述异常。       ...
Global site tag (gtag.js) - Google Analytics