扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:聂栋栋 来源:csdn 2007年10月19日
关键字: Visual C++ 程序设计 文件操作
CString strFileTitle; CFileFind finder; BOOL bWorking = finder.FindFile(“C:\\windows\\sysbkup\\*.cab”); while(bWorking) { bWorking=finder.FindNextFile(); strFileTitle=finder.GetFileTitle(); } |
CFileDialog mFileDlg(TRUE, NULL,NULL, OFN_HIDEREADONLY|OFN_OVER WRITEPROMPT|OFN_ALLOWMULTISELECT,“All Files (*.*)|*.*| |”, AfxGetMainWnd()); CString str(“ ”, 10000); mFileDlg.m_ofn.lpstrFile=str.GetBuffer(10000); str.ReleaseBuffer(); POSITION mPos=mFileDlg.GetStartPosition(); CString pathName(“ ”, 128); CFileStatus status; while(mPos!=NULL) { pathName=mFileDlg.GetNextPathName(mPos); CFile::GetStatus(pathName, status); } |
//对文件进行读操作 char sRead[2]; CFile mFile(_T(“user.txt”),CFile::modeRead); if(mFile.GetLength()<2) return; mFile.Read(sRead,2); mFile.Close(); //对文件进行写操作 CFile mFile(_T(“user.txt”), CFile::modeWrite|CFile::modeCreate); mFile.Write(sRead,2); mFile.Flush(); mFile.Close(); |
//对文件进行写操作 CString strTemp; CFile mFile; mFile.Open(“d:\\dd\\try.TRY”,CFile::modeCreate|CFile::modeNoTruncate|CFile::modeWrite); CArchive ar(&mFile,CArchive::store); ar<<strTemp; ar.Close(); mFile.Close(); //对文件进行读操作 CFile mFile; if(mFile.Open(“d:\\dd\\try.TRY”,CFile::modeRead)==0) return; CArchive ar(&mFile,CArchive::load); ar>>strTemp; ar.Close(); mFile.Close(); |
//存储CAboutDlg类 ar.WriteClass(RUNTIME_CLASS(CAboutDlg)); //读取CAboutDlg类 CRuntimeClass*mRunClass=ar.Read Class(); //使用CAboutDlg类 CObject* pObject=mRunClass->CreateObject(); ((CDialog* )pObject)->DoModal(); |
CStdioFile mFile; CFileException mExcept; mFile.Open( “d:\\temp\\aa.bat”, CFile::modeWrite, &mExcept); CString string=“I am a string.”; mFile.WriteString(string); mFile.Close(); |
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(); |
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者