CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  其他开发语言 >  汇编语言

如何遍历目录?

楼主ubyyj(ub)2004-01-02 21:47:08 在 其他开发语言 / 汇编语言 提问

我只知道如何在一个指定的目录下搜索一个文件,(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

相关问题

  • 如何遍历目录...
  • 如何遍历目录?
  • 如何目录遍历?
  • 如何遍历深层目录?
  • 遍历ftp目录
  • 请问如何遍历某一目录的全部文件。
  • 请问如何遍历目录下的所有文件?
  • 如何遍历目录下所有文件
  • 如何遍历光盘里的所有目录及文件?
  • 如何遍历整个目录树查找文件

关键词

  • 文件
  • 调用
  • 目录
  • eh
  • 搜索
  • fh

得分解答快速导航

  • 帖主:ubyyj
  • W32API
  • kugou123
  • W32API
  • vBin
  • Leemaasn

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo