MFC有没有文件夹操作的类

MFC有没有文件夹操作的类?能够实现文件夹属性读取,大小读取,复制等功能。有这样的类吗?如果有,请介绍一下成员函数。谢谢!!!文件夹属性读取,大小读取,复制的函数分别是什... MFC有没有文件夹操作的类?能够实现文件夹属性读取,大小读取,复制等功能。
有这样的类吗?
如果有,请介绍一下成员函数。
谢谢!!!
文件夹属性读取,大小读取,复制的函数分别是什么?
还有,我要的是与文件夹有关的函数,不是与文件有关的函数。文件的函数我是知道的!!!
展开
 我来答
fascinating_li
2008-08-12 · TA获得超过844个赞
知道小有建树答主
回答量:1944
采纳率:0%
帮助的人:1282万
展开全部
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获取找到文件的名字
GetFilePath找到文件的全路径
GetFileTitle获取找到文件的标题,标题不包括扩展内容
GetFileURL获取找到文件的URL,包括文件路径
GetRoot获取找到文件根目录
GetCreationTime获取文件创建时间
GetLastAccessTime获取文件最后一次打开的时间
GetLastWriteTime文件最后改变和存储的时间
MatchesMask指定要找的文件的属性
IsDots查看文件名是否是包含"."或"..",以表明它的确是一个目录
IsReadOnly文件是否是只读
IsDirectory文件是否是目录
IsCompressed文件是否是压缩
IsSystem文件是否是系统文件
IsHidden文件是否是隐藏
IsTemporary文件是否是临时的
IsNormal文件是否是常规的(无其它属性)
IsArchived文件是否是档案

操作 Close关闭查找请求
FindFile查找一个目录中的指定文件
FindNextFile从FindFile以前调用开始继续下一查找
sys_master
2008-08-14 · TA获得超过7942个赞
知道小有建树答主
回答量:1202
采纳率:0%
帮助的人:714万
展开全部
CFile类:
Open()打开文件
Close()关闭文件
GetLength()得到文件长度
GetPathName()得到文件路径
Read()读文件
Write()写入文件
Seek()移动指针
SeekToBegin()指针移动到文件开头
SeekToEnd()指针移动到文件结尾
等等

大小读取:GetLength()
属性有很多啊,GetPathName()就是得到文件路径,等等
复制的函数是没有的

文件夹的函数和文件的是一样的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
schenton
2008-08-12 · TA获得超过104个赞
知道小有建树答主
回答量:129
采纳率:0%
帮助的人:159万
展开全部
IShellFolder
The IShellFolder interface is used to manage folders. It is exposed by all Shell namespace folder objects.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
发假或一半消息绝户
2008-08-18 · TA获得超过752个赞
知道小有建树答主
回答量:537
采纳率:0%
帮助的人:0
展开全部
有啊,CFILE类和CFILEFIND类,你说的功能这两个类都可以做到,至于成员函数,那比较多,建议你自己看MSDN吧,CFileDiag,这个是文件夹的对话框,可以创建、打开、保存之类的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yiouzhou
2008-08-12 · TA获得超过435个赞
知道小有建树答主
回答量:381
采纳率:0%
帮助的人:396万
展开全部
CFile 和CArchive
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
布什不死
2008-08-12 · TA获得超过421个赞
知道小有建树答主
回答量:749
采纳率:0%
帮助的人:0
展开全部
CFile class 详细的情况可以参看MSDN
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式