MFC有没有文件夹操作的类

来源:百度知道 编辑:UC知道 时间:2024/05/15 15:09:10
MFC有没有文件夹操作的类?能够实现文件夹属性读取,大小读取,复制等功能。
有这样的类吗?
如果有,请介绍一下成员函数。
谢谢!!!
文件夹属性读取,大小读取,复制的函数分别是什么?
还有,我要的是与文件夹有关的函数,不是与文件有关的函数。文件的函数我是知道的!!!

CFileFind

CObject
└CFileFind

MFC类CFileFind执行本地文件查找,是CGopherFileFind和CFtpFileFind的基类;后两类用于Internet文件查找。CFileFind包括的成员函数有开始查找、定位文件、返回标题名或路径。对于Internet查找来说,GetFileURL返回文件的URL。
CFileFind是为另两类查找特殊服务器设计的MFC类的基类,CGopherFileFind在Gopher服务器上工作,CFtpFileFind在FTP服务器上工作,这些类为用户查找文件提供了一种无缝机制,与服务器协议、文件类型、地点、本地机器或远程服务器无关。
以下代码将当前目录下的文件枚举出来并打印每个文件名:
CFileFind finder
BOOL bWorking = finder.FindFile("*.*");
while(bWorking)
{
bWorking = finder.FindNextFile( );
cout <<(LPCTSTR) finder.GetFileName( ) <<endl;
}
为使示例简单,此代码使用标准C++库函数cout类,cout行可由调用CListBox::AddString来代替。
要了解有关CFileFind和其它WinInet类共同使用的情况,请参阅联机文档“Visual C++程序员指南”中的“用WinInet设计Internet程序”。
#include <afx.h>

请参阅:
CFtpFileFind, CGopherFileFind, CInternetFile, CGopherFile, CHttpFile

CFileFind类的成员

构造函数 CFileFind构造一个CFileFind对象。

属性 GetLength获取找到文件的长度,以字节为单位
GetFileName获取找到文件的名字 <