- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C++文件操作.doc
SHGetSpecialFolderPath获取特殊目录
MFC文件操作大全 ? 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())?{?RemoveDirectory(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(sRead);?%%3?}? ? ? ? 作者:无尾兽零号机
4位粉丝
2009-10-23 22:13
回复此发言 ? ?
2 回复:MFC文件操作大全 ? 8.写入文件?CFile?mFile(_T(%%1),?CFile::modeWrite|CFile::modeCreate);?mFile.Write(%%2,sizeof(%%2));?mFile.Flush();?mFile.Close();??9.写入随机文件?char?szTempPath[_MAX_PATH],szTempfile[_MAX_PATH];?GetTempPath(_MAX_PATH,?szTempPath);?GetTempFileName(szTempPath,_T?(my_),0,szTempfile);?CFile?m_tempFile(szTempfile,CFile::?modeCreate|CFile::?modeWrite);?char?m_char=a;?m_tempFile.Write(m_char,2);?m_tempFile.Close();?//循环写入多个值?strTempA;?int?i;?int?nCount=6;?//共有6个文件名需要保存?for?(i=0;i{strTemp.Format(%d,i);?strTempA=文件名;?//文件名可以从数组,列表框等处取得.?::WritePrivateProfileString(UseFileName,FileName+strTemp,strTempA,?c://usefile//usefile.ini);?}?strTemp.Format(%d,nCount);?::WritePrivateProfileString(FileCount,Count,strTemp,c://usefile//usefile.ini);?//将文件总数写入,以便读出.?//读出?nCount=::GetPrivateProfileInt(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中的内容.?}??10.读取文件属性?dwAttrs???=???GetFileAttributes(%%1);??if???(dwAttrs??????FILE_ATTRIBUTE_READONLY)?????{???????%%2?}??????if???(NORMAL??FILE_ATTRIBUTE_READONLY){???????%%3?}????11.写入属性?SetFileAttributes(szNewPath,dwAttrs?|?FILE
文档评论(0)