- 7
- 0
- 约2.49千字
- 约 5页
- 2017-07-10 发布于湖北
- 举报
VC++中如何遍历整个目录树查找文件在应用程序的开发过程中,经常会遇到如何查找某一文件以确定此文件路径的问题。利用CFileFind类可以比较方便地在当前目录下进行文件查找,但却不能对其子目录中的文件进行搜寻。而实际应用中往往需要对某一整个目录树,甚至是整个C盘或D盘驱动器进行文件搜寻。通过实践,我们在Visual C++ 6.0中编程实现了如何遍历任意目录树,以查找某一特定的文件。 在下面的具体陈述中可以看到,在确定要查找的文件名和要进行搜索的目录的名称后,将调用函数Search_Directory进行文件的查找。首先依次查找当前目录下的每一个实体(文件或是子目录),如果是某一子目录,则进入该子目录并递归调用函数Search_Dirctory进行查找,查找完毕之后, 再返回上一级目录;如果不是子目录而是某一文件,则判断其是否就是我们要查找的文件,如果是则输出其完整的文件路径。这样,通过Search_Directory函数的反复递归调用,就可以实现对整个目录,包括子目录的遍历搜索。下面将举例详细讲述如何在VC++中编程实现在整个目录树中的文件查找。 1.在Visual C++ 6.0(VC++ 5.0与之类似)中用默认方式创建了一基于对话框的应用程序Search。在主窗口对话框上放置一命令按钮,其Caption为“Search File”,ID为ID—BUTTON—SEAR
您可能关注的文档
- 第五章 人体工程学图解.pdf
- 三星GT-I9152_说明书要领.pdf
- 第十一章 上海大众iCrEAM维修管理用户手册-SKODA.docx
- 第十一章 Endnote数据库从建立到应用.pdf
- BX100005_GPON终端产品概述及维护-20080626-B.ppt
- 第十章 使用director来制作配对记忆游戏.docx
- 计算机二级考点整理剖析.docx
- 分发用于 iOS 设备企业级应用程序.docx
- 传真机维修资料(完整版).doc
- 办公室政治我们该怎样对待.doc
- 2026年小学六年级科学科学实验操作竞赛试卷.docx
- 2026年事业单位公基高频考点试卷.docx
- 新人教版九年级数学上册30.2 三角形的内切圆 优质课件ppt.pptx
- 新人教版九年级数学上册 30.3 正多边形与圆(第1课时)课件.pptx
- 新人教版九年级数学上册 30.3 正多边形与圆 课件.pptx
- 新人教版九年级数学上册 30.3 正多边形与圆(第1课时)优质课件.pptx
- 新人教版九年级数学上册30.2 三角形的内切圆 课件ppt.pptx
- 新人教版九年级数学上册30.2 三角形的内切圆 优质教学课件.pptx
- 新人教版九年级数学上册30.2 三角形的内切圆 教学课件.pptx
- 新人教版九年级数学上册30.3 正多边形与圆 (第2课时)优质课件.pptx
最近下载
- 阴囊坏疽的诊断和治疗(附13例).pptx VIP
- 园林绿化工程施工组织设计.docx
- 《肠道菌群移植菌液及胶囊制备质量控制规范》(T_GXAS 1327-2026).docx VIP
- Partmaker-Turn-Mill_中文教程.doc VIP
- 走芯机-全系列系统Partmaker-Swiss_Tutorial中文教程.docx VIP
- 医疗器械临床评价报告模板(同品种比对).docx VIP
- 多囊卵巢综合征中医护理.pptx VIP
- 常暗之厢常闇の箱.pdf VIP
- 建筑工程-绿化工程施工组织设计方案范本.pdf VIP
- 【咸阳】2025年陕西咸阳市事业单位公开招聘硕士研究生工作人员78人笔试历年典型考题及考点剖析附带答案详解.docx VIP
原创力文档

文档评论(0)