使用文件填充listview,资源管理器为什么很快就填充完毕
编号:QA003788
建立日期: 2001年1月18日 最后修改日期:2001年1月18日
所属类别:
杨峰:
操作系统:win9x
工具:VC
问题:我在用sdk写一个类似资源管理器的程序,不论是用shell接口编程,还是用findfile系列函数编程,在所选目录中文件较多时(如1000个),总要花4-5秒钟才能填充完listview,但资源管理器却很快就填充完毕,不知道是用何种技术实现的?特向各位高手请教?
回答:
首先要用API函数实现,这将大大提高速度;其次,由于文件系统的存储采用的是索引加链表式的存储结构,所以在资源管理器打开时并未读入全部文件树信息,当你单击某个目录时,它才开始读出其信息,其实你也可以采用这种方法编著你的程序。
此问题由point回答。
| |
|
|
| |
|
|