本论坛为只读模式,仅供查阅,不能注册新用户,不能发帖/回帖,有问题可发邮件 xikug.xp (^) gmail.com
查看: 4579|回复: 4

你说FindFirstFile("C:\\*.tmp")找文件的效率和FindFirstFile("C: [复制链接]

Rank: 1

发表于 2009-11-17 02:47:49 |显示全部楼层
无聊,还没想动手写测试,说不定有人对FindFirstFile内部稍微了解可以直接给答案,哈,
先等大伙说说

Rank: 1

发表于 2009-11-17 13:58:51 |显示全部楼层
对那个不太了解

但是你这么做的话我觉得肯定不如直接用FindFirstFile("C:\\\\*.tmp"),先读FindFirstFile("C:\\\\*.*")都慢个节拍了,你要写的话,可以直接去读硬盘吧,这样可能会快点

Rank: 2

发表于 2009-11-18 03:09:30 |显示全部楼层
你试试不就知道了
自己反汇编一下函数看看是怎么实现的

Rank: 1

发表于 2009-11-22 22:19:28 |显示全部楼层
汗,怎么会找不到呢
FindFirstFile一直就是这样用的

Rank: 1

发表于 2009-11-24 16:30:41 |显示全部楼层
1.前者肯定是要快点而来,但是你操作的复杂度反而抵消了效率带来的好处;
2.这个问题,只有在达到一个数量级时,才会显示出一定的优势
您需要登录后才可以回帖 登录 | 立即加入

Archiver|手机版|第8个男人 - 论坛为只读模式,仅供查阅

GMT+8, 2019-6-19 05:49 , Processed in 0.020960 second(s), 8 queries .

Design by pvo.cn

© 2011 Pvo Inc.

回顶部