两个例子。。
<pre name="code" class="plain">// MFCFile.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <stdio.h> void CFileTest(){ CFile file; if(!file.Open("c:/mfcfile.txt", CFile::modeCreate|CFile::modeReadWrite)){ printf("open failed!\n"); return ; } try{ file.Write("Hello CFile",11); char szText[256]={0}; file.SeekToBegin(); file.Read(szText,256); printf("%s\n",szText); }catch(CFileException e){ } file.Close(); } int main(int argc, char* argv[]) { CFileTest(); return 0; }
// MFCCFileFind.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
void CFileFindTest(CString strPath,CString t){
CFileFind find;
BOOL bRet=find.FindFile(strPath+"/*.*");
while(bRet){
bRet=find.FindNextFile();
CString strName=find.GetFileName();
strPath=find.GetFilePath();
if(!find.IsDots()){
if(find.IsDirectory()){
printf("目录:%s\n",t+strName);
// std::cout<<"目录:%s\n"<<strName<<endl;
CFileFindTest(strPath,t+"****");
}else{
printf("文件:%s\n",t+strName);
// cout<<"文件:%s\n"<<strName<<endl;
}
}
}
find.Close();
}
int main(int argc, char* argv[])
{
CFileFindTest("d:/mfc/day09","");
return 0;
}
时间: 2024-10-09 04:27:57