您当前位置:闸机网 >> 相关资源 >> VC资源 >> 浏览文章      |关键词: MFC 文件操作

MFC文件操作

2011-7-13 0:31:44 本站原创 佚名 【字体:

MFC低层次封装了很多API,使用MFC的CFile类,能简化文件操作代码,同时效率也很高。

1.创建文件夹
CreateDirectory(%%1,NULL);

2.创建文件
CFile file;
file.Open(%%1,CFile::modeCreate|CFile::modeWrite);

3.删除文件
DeleteFile(%%1);

4.删除文件夹
RemoveDirectory(%%1);

5.删除一个目录下所有的文件夹
CFileFind finder;
BOOL bWorking = finder.FindFile(%%1+"\\*.*");
while (bWorking)
{
bWorking = finder.FindNextFile();
if (finder.IsDirectory())
{
dir.Delete(finder.GetFilePath());
}
}

6.清空文件夹
RemoveDirectory(%%1);
CreateDirectory(%%1,NULL)

7.读取文件
char sRead[1024];
CFile mFile(_T(%%1),CFile::modeRead);
while (sRead!=null)
{
mFile.Read(sRead,1024);
CString %%2=CString(sRead);
%%3
}

8.写入文件
CFile mFile(_T(%%1), CFile::modeWrite|CFile::modeCreate);
mFile.Write(%%2,sizeof(%%2));
mFile.Flush();
mFile.Close();

 

相关栏目:

网友评论: