CFileFind

##

    CStringList library;
    CFileFind file;
    bool result=file.FindFile("C:\\*.jpg");
    while(result)
    {
        result= file.FindNextFile();
        //library.AddTail(file.GetFilePath());
        CString szfilename=file.GetFilePath(); //全路径
        library.AddTail(szfilename);
    }    

    CString name;
    POSITION rPos;

    rPos = library.GetHeadPosition();

    while (rPos != NULL)
    {
        name = library.GetNext(rPos);
        MessageBox(name.GetBuffer(50));
    }
时间: 2024-11-09 18:18:57

CFileFind的相关文章

CFileFind类的使用总结

CFileFind类的使用总结(转) CFileFind类的使用总结2007-7-71.CFileFind类的声明文件保存在afx.h头文件中.2.该类的实现的功能:执行本地文件的查找(查找某个具体的文件,查找某类文件x*.x*,查找所有文件*.*)3.CFileFind类是CGopherFileFind和CFtpFileFind类的基类.4.CFileFind类的构造函数::CFileFind()和关闭函数::Close()我会成对使用.5.CFileFind类的成员函数我根据其操作特性划分为

查找文件 CFileFind类

查找文件  CFileFind类  提取文件图标  显示大图标  显示小图标    一.查找文件   1.CFileFind类 //c:\mydir\myfile.txt GetFileName 获取文件名 myfile.txt GetFilePath 获取文件路径c:\mydir\myfile.txt GetFileTitle 获取文件标题 myfile Close 关掉搜索请求,释放掉占用资源 FindFile 搜索目录,成功返回非零值,否则返回0 FindNextFile 继FindFil

使用CFileFind类查找文件并获取文件图标

以CListCtrl为例,使用CFileFind类查找文件并获取文件的图标填充到CListCtrl中 主要代码如下: int CTestDlg::OnInitDialog(void) { //获取控件指针 CListCtrl* plst_ctl=(CListCtrl*)GetDlgItem(IDC_LIST1);//IDC_LIST1为CListCtrl控件的ID //添加图标(将图标存放在CImageList对象中,并与CListCrtl控件相关联) //m_imagelist_b.Creat

VC++中文件操作(一)---CFileFind,CFileDialog,CFile,CArchive,CStdioFile

各种关于文件的操作在程序设计中是十分常见,如果能对其各种操作都了如指掌,就可以根据实际情况找到最佳的解决方案,从而在较短的时间内编写出高效的代码,因而熟练的掌握文件操作是十分重要的.本文将对Visual C++中有关文件操作进行全面的介绍,并对在文件操作中经常遇到的一些疑难问题进行详细的分析. VC++中文件操作(一) ***************************************************************************××××××××××第一.V

API的文件遍历,未使用CFileFind,因为里面牵扯MFC,编个DLL好麻烦。

1 // FindFileDebug.cpp : 定义控制台应用程序的入口点. 2 // 3 4 #include "stdafx.h" 5 #include "FindFileDebug.h" 6 7 #ifdef _DEBUG 8 #define new DEBUG_NEW 9 #endif 10 11 #define IS_DIRECTORY(x) ((x) & (FILE_ATTRIBUTE_DIRECTORY)) 12 #define IS_FAI

文件操作

1.C文件操作 2.c++文件操作 3.MFC文件操作:CFile是MFC的文件操作基本类,它直接支持无缓冲的二进制磁盘I/O操作,并通过其派生类支持文本文件.内存文件和socket文件. Visual C++处理的文件通常分为两种: 文本文件:只可被任意文本编辑器读取ASCII文本. 二进制文件:指对包含任意格式或无格式数据的文件的统称. 1.定义文件变量 定义文件变量格式:CStdioFile 文件变量: 例如,定义一个名称为f1的文件变量,语句如下:CStdioFile f1; 2.打开指

13.MFC控件(二)

一.列表控件 1. 相关类 CListCtrl - 父类是CWnd类,控件类,常用于对话框程序中. CListView - 父类是CCtrlView类,视图类,常用于文档视图应用程序中. 通过调用GetListCtrl()函数得到视图客户区的控件,通过CListCtrl类完成相关功能. 列表控件有4中不同的显示风格:图标.小图标.列表.报表(详细信息). 2. CListCtrl类的使用 2.1 设置控件的图标列表(图标列表.小图标列表) (1)添加与图标列表关联的位图 (2)创建图标列表 CI

查找指定目录下的文件?.xml

pre{ line-height:1; color:#9f1d66; background-color:#cfe4e4; font-size:16px;}.sysFunc{color:#5d57ff;font-style:italic;font-weight:bold;} .selfFuc{color:#8e0ed3;} .bool{color:#008000;} .condition{color:#008000;font-weight:bold;} .key{color:#440080;} .

MFC文件操作、序列化机制

一 MFC的文件操作 1 相关类 CFile类-封装了文件句柄以及操作文件的API函数. CFileFind类-封装了文件搜索功能. 2CFile类的使用 2.1 文件读写 2.1.1 创建或者打开文件 CFile::Create 2.1.2 文件读写 CFile::Read/Write 2.1.3 关闭文件 CFile::Close 注意:1 文件读写需要异常处理 2 注意文件的指针位置 2.2 文件属性的获取和设置 2.2.1 CFile::GetStatus 2.2.2 CFile::Se