如何遍历目录?
我只知道如何在一个指定的目录下搜索一个文件,(ah=4eh int 21h)
但我也要搜索子目录怎么办?有没有调用可以搜索一下目录项?
问题点数:100、回复次数:7Top
1 楼W32API()回复于 2004-01-03 09:40:05 得分 30
自己建树,然后搜索并填满这颗树Top
2 楼ubyyj(ub)回复于 2004-01-03 13:02:56 得分 0
怎么搜?Top
3 楼kugou123(酷狗)(彪悍的人生,不需要解释 www.xiaozhou.net)回复于 2004-01-04 14:02:42 得分 10
可以用递归调用来实现。Top
4 楼ubyyj(ub)回复于 2004-01-04 16:03:16 得分 0
用递归来实现我有两个问题:
1, 4EH号DOS调用是查找第一个匹配文件,4FH号DOS调用是查找下一个匹配文件,请问4FH用到了4EH的什么? 为什么非要先调用4EH再调用4FH
2,我在搜索时即要搜索一般的文件,又要搜索子目录那个匹配模式怎么写是*.*还是*什么的?以及CX里放什么值?Top
5 楼W32API()回复于 2004-01-04 22:59:43 得分 20
你查看文件分配表上对目录是怎么标记的。。。我现在跟 DOS 唯一还有点关系的就是偶尔会用一下 CMD 环境,对于这些冬冬还是你自己查来得准确一些。Top
6 楼vBin(彬)回复于 2004-01-04 23:05:03 得分 20
http://mincer.myetang.com/home/asmsearch.zip
mincer的网站上有例子!
页面是http://mincer.myetang.com/home/no1.htmTop
7 楼Leemaasn(小鸟)回复于 2004-01-05 13:44:44 得分 20
比如:
仿照Fat建个数据结构,
然后,读取,
填充
最后分析+访问。。。
OK?
将“流氓无赖”测试到底。。。
——始于2003年7月
天际白云匆匆去,银烛成灰心存泪;
孤苦孑然了一身,奔波劳苦鬓将白;
树梢蚂蚱凭空望,江边浪花碎巨石;
支持“流金岁月”!!!
发送框,少个“右键菜单,选择粘贴”;
再来个快捷键就更好了。
——2003年12月24日am
大家工资该发的发,帖子该结的结!
让我们回家过个开心年吧!!!
^@^Top




