`

MFC CFileFind类

    博客分类:
  • C++
阅读更多
void CPrintPortDlg::BrowseDir(CString strDir)
{
   CFileFind cFind;
   CString szDir = strDir;
   if(szDir.Right(1) != "\\")
   szDir += "\\";
   szDir += "*.*";

   BOOL res = cFind.FindFile(szDir);

    while(res)
    {
res = cFind.FindNextFile();

if(cFind.IsDirectory() && !cFind.IsDots())
{
   CString str2 = cFind.GetFileName();
   cout<<str2<<endl;
   BrowseDir(cFind.GetFilePath());
}
else if(!cFind.IsDirectory() && !cFind.IsDots())
{
CString str = cFind.GetFileName();
            CListBox *pCtrl = (CListBox *) GetDlgItem( IDC_LIST1 ) ;
            pCtrl->AddString( _T(str) );
}

}

cFind.Close();

}
分享到:
评论

相关推荐

    WINCE 下的 CFileFind 类

    WINCE 下面不能使用MFC自带的 CFileFind 类,这是某个牛人专为WINCE写的CFileFind类,和MFC下的这个类用法一样。

    CFileFind类的主要成员函数演示

    在Microsoft Foundation Classes (MFC)库中,CFileFind类是一个非常重要的工具,它用于查找文件系统中的文件和目录。这个类提供了简单的接口,使得开发者能够方便地进行文件搜索操作,而无需直接处理Windows API的...

    wince中实现CFileFind类的功能

    在Windows CE(Wince)操作系统环境下,开发人员经常会遇到与标准Windows API不完全兼容的问题,其中一个例子就是MFC(Microsoft Foundation Classes)中的`CFileFind`类。`CFileFind`是MFC提供的一种方便的类,用于...

    VC++利用CFileFind类遍历目录文件 并显示在树视图控件中 不同层级用不同的图标

    CFileFind类是MFC(Microsoft Foundation Classes)库中提供的一种便利工具,用于搜索文件系统中的文件和目录。 首先,我们需要理解CFileFind类的基本用法。这个类提供了一个简洁的接口,用于执行类似于`...

    文件搜索类扩展,扩展CFileFind功能

    CFileFind是MFC(Microsoft Foundation Classes)库中提供的一种基本文件查找类,它允许开发者遍历指定目录及其子目录,找到符合特定条件的文件。然而,CFileFind的原生功能并不支持正则表达式,这在处理复杂文件名...

    MFC,CFileFind过期文件清理程序

    用于清理过期的文件,可设置文件的保存时间

    MFC类对应的头文件

    ### MFC类与头文件对应关系详解 #### 概述 Microsoft Foundation Classes (MFC) 是微软提供的一个基于Windows API的面向对象的类库。它为开发者提供了丰富的封装类,大大简化了Windows程序的开发过程。为了更好地...

    商业编程-源码-一个CFileFind的扩展类CFileFindExt(update).zip

    C++是一种广泛应用的系统级和应用级编程语言,其标准库提供了一系列强大的工具,如CFileFind类,用于在文件系统中进行文件查找操作。本篇文章将深入探讨CFileFind类及其扩展类CFileFindExt的原理与实践。 CFileFind...

    MFC资源大全 mfc插件

    1. **afxext.h** - 这是MFC扩展头文件,包含了一些非标准但非常有用的类,如CFileFind用于文件查找,CDataExchange用于数据绑定等。 2. **MFC ActiveX 控件** - MFC支持创建ActiveX控件,这些控件可以在不同的应用...

    MFC常用类的对应的头文件

    - **`CFileFind`**: 文件查找类。 - **头文件**:`afx.h` #### 7. 对话框类 - **`CColorDialog`**: 颜色选择对话框。 - **头文件**:`afxdlgs.h` - **`CFileDialog`**: 文件打开/保存对话框。 - **头文件**:`...

    MFC 获取程序版本信息

    要获取这些版本信息,我们主要会用到两个MFC类:`CVersionInfo` 和 `CFileFind`。`CVersionInfo` 类是用于处理资源中的版本信息,而`CFileFind` 类则用于查找指定的文件,从而获取其版本信息。 以下是一个简单的...

    MFC,tcp,ip

    7. 配置文件:MFC提供了CFindFile和CFileFind类用于查找文件,同时CIniFile类用于读写.INI配置文件,方便程序保存和读取设置。 8. 多线程(Multithreading):MFC支持多线程编程,通过CWinThread类可以创建和管理...

    MFC_layer_map.rar_MFC 地图_map mfc_mfc 资料_visual c

    MFC还提供了CFindFile和CFileFind类,用于文件查找和目录遍历。 总的来说,MFC地图是理解MFC类库结构的关键工具,它能帮助开发者快速定位所需类,并了解类之间的关系,从而更高效地进行MFC编程。配合Visual C++ IDE...

    VS2010-MFC编程入门教程_mfc界面编程_MFC教程_mfcvs2010_

    MFC提供了一系列预先定义的类,这些类封装了Windows API,使得开发者能够更高效地创建具有图形用户界面的应用程序。在本教程中,我们将深入探讨如何使用Visual Studio 2010进行MFC编程,以帮助初学者快速入门。 ###...

    MFC.rar_MFC教程

    文件系统在MFC中可以通过CFile、CFileFind等类来操作。CFile用于基本的文件读写,而CFileFind则方便进行文件查找。 数据库访问是MFC的另一个重要功能,通过ODBC(Open Database Connectivity)接口,MFC提供了...

    MFC读取文件夹中的图片并显示

    在MFC中,可以使用CFileFind类来实现。首先,定义一个CFileFind对象,并使用FindFile函数开始搜索。然后,使用FindNextFile函数循环遍历文件,直到没有更多文件。在遍历过程中,检查文件是否为图片文件,可以使用...

    MFC获取电脑文件夹下文件的名称,类型,大小,后缀

    首先,我们需要了解MFC中的CFileFind类,它是用来遍历文件系统并查找指定模式的文件的关键工具。我们可以通过创建CFileFind对象,然后调用其FindFile()方法开始搜索过程。这个方法接受一个通配符路径作为参数,例如...

    在Win32应用程序中使用MFC类库.doc

    首先,MFC提供了一系列便利的类,例如`CFileDialog`用于打开和保存对话框,`CFileFind`用于文件查找,以及`CString`用于字符串操作。这些类大大简化了原本需要大量API调用来实现的功能,提高了开发效率。 在引入MFC...

    MFC复制文件到指定目录

    这涉及到目录枚举和递归调用,可以使用CFileFind类来实现。例如: ```cpp CFileFind finder; LPCTSTR srcDir = _T("源文件夹路径\\*"); if (finder.FindFile(srcDir)) { do { if (finder.IsDots()) continue; // ...

    mfc全屏 播放图片

    这可以通过 MFC 的 CFileFind 类实现,它可以枚举指定路径下的所有文件。 4. **消息处理**:MFC 应用程序使用消息映射机制来处理用户输入和系统事件。在这个应用中,我们需要处理 WM_LBUTTONDOWN(鼠标左键点击)和...

Global site tag (gtag.js) - Google Analytics