当前位置: 技术问答>java相关
目录树
来源: 互联网 发布时间:2015-10-11
本文导语: java库类中有没有目录树的类(控件?),比如我要读取本地c:目录,然后用目录树在一个程序中显示出来,如何做?请给出完整代码 | 我很久以前做过一个,我不是对文件系统做替归遍历,不...
java库类中有没有目录树的类(控件?),比如我要读取本地c:目录,然后用目录树在一个程序中显示出来,如何做?请给出完整代码
|
我很久以前做过一个,我不是对文件系统做替归遍历,不要一次读入所有
的目录结构,因为这是一个极费时的操作,我只预读两层目录结构,
节点被展开的时候,再预读一层,合并的时候,删除一层(如果这时用户
对下一层目录做了改动,下次展开时可以被预读,否则就不能被显示出来了),这样基本没什么速度问题。事实上,大多数软件都是这样做的,
比如Windows资源管理器。
的目录结构,因为这是一个极费时的操作,我只预读两层目录结构,
节点被展开的时候,再预读一层,合并的时候,删除一层(如果这时用户
对下一层目录做了改动,下次展开时可以被预读,否则就不能被显示出来了),这样基本没什么速度问题。事实上,大多数软件都是这样做的,
比如Windows资源管理器。
|
哦!
上次说的很模糊,替归遍历只是对当前的文件啦!不是全部,要不速度上就死了!
比如c: 的话,只遍历下一层的目录啦!就是c:XXX
呵呵!
对不起,让大伙误解了!
上次说的很模糊,替归遍历只是对当前的文件啦!不是全部,要不速度上就死了!
比如c: 的话,只遍历下一层的目录啦!就是c:XXX
呵呵!
对不起,让大伙误解了!
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。