visual c++ mfc文件操作大全

visual c++ mfc文件操作大全

ID:17879287

大小:28.42 KB

页数:33页

时间:2018-09-08

visual c++ mfc文件操作大全_第1页
visual c++ mfc文件操作大全_第2页
visual c++ mfc文件操作大全_第3页
visual c++ mfc文件操作大全_第4页
visual c++ mfc文件操作大全_第5页
资源描述:

《visual c++ mfc文件操作大全》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、VisualC++MFC文件操作大全1.创建文件夹CreateDirectory(%%1,NULL);2.创建文件CFilefile;file.Open(%%1,CFile::modeCreate

2、CFile::modeWrite);3.删除文件DeleteFile(%%1);4.删除文件夹RemoveDirectory(%%1);5.删除一个目录下所有的文件夹CFileFindfinder;CStringpath;path.Format("%s\*.*",%%1);BOOLbWorking=finder.FindFile(pat

3、h);while(bWorking){bWorking=finder.FindNextFile();if(finder.IsDirectory()){RemoveDirectory(finder.GetFilePath());}}6.清空文件夹RemoveDirectory(%%1);CreateDirectory(%%1,NULL);7.读取文件charsRead[5120];CFilemFile(_T(%%1),CFile::modeRead);while(sRead!=NULL){mFile.Read(sRead,5120);

4、CString%%2(sRead);%%3}mFile.Close();2009-11-2808:41回复无尾兽零号机4位粉丝2楼8.写入文件CFilemFile(_T(%%1),CFile::modeWrite

5、CFile::modeCreate);mFile.Write(%%2,sizeof(%%2));mFile.Flush();mFile.Close();9.写入随机文件charszTempPath[_MAX_PATH],szTempfile[_MAX_PATH];GetTempPath(_MAX_PATH,szTempPa

6、th);GetTempFileName(szTempPath,_T("my_"),0,szTempfile);CFilem_tempFile(szTempfile,CFile::modeCreate

7、CFile::modeWrite);charm_char='a';m_tempFile.Write(&m_char,2);m_tempFile.Close();//循环写入多个值strTempA;inti;intnCount=6;//共有6个文件名需要保存for(i=0;i{strTemp.Format("%d",i);strTempA

8、=文件名;//文件名可以从数组,列表框等处取得.::WritePrivateProfileString("UseFileName","FileName"+strTemp,strTempA,c:\usefile\usefile.ini);}strTemp.Format("%d",nCount);::WritePrivateProfileString("FileCount","Count",strTemp,"c:\usefile\usefile.ini");//将文件总数写入,以便读出.//读出nCount=::GetPriva

9、teProfileInt("FileCount","Count",0,"c:\usefile\usefile.ini");for(i=0;i{strTemp.Format("%d",i);strTemp="FileName"+strTemp;::GetPrivateProfileString("CurrentIni",strTemp,"default.fil",strTempA.GetBuffer(MAX_PATH),MAX_PATH,"c:\usefile\usefile.ini");//使用strTempA中的内容.}1

10、0.读取文件属性DWORDdwAttrs=GetFileAttributes(%%1);if(dwAttrs&FILE_ATTRIBUTE_READONLY){%%2}if(dwAttrs&FILE_ATTRIBUTE_NORMAL){%%3}11.写入属性SetFileAttributes(%%1,dwAttrs

11、FILE_ATTRIBUTE_READONLY);12.枚举一个目录下所有文件夹CFileFindfinder;CStringpath;path.Format("%s\*.*",%%1);BOOLbWorking=fi

12、nder.FindFile(path);while(bWorking){bWorking=finder.FindNextFile();if(finder.IsDirectory()){CString%%1=finder.GetFile

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。