MFC初级--文件的操作
文章平均质量分 77
ljd_1986413
这个作者很懒,什么都没留下…
展开
-
六,MFC文件夹打开的操作
1.打开文件夹,不做任何选择,只是打开ShellExecute(NULL, _T("open"), _T("d://"), NULL, NULL, SW_SHOW);效果图2.打开文件夹,选择所选文件夹里面的文件名,格式文件,获取格式文件路径或者格式文件名CFileDialog dlg(TRUE,NULL,NULL,NULL,NULL); if(dlg.DoModal()==IDOK)// { CString str,str1; str = dlg.GetPathName();原创 2011-03-14 15:57:00 · 682 阅读 · 0 评论 -
三:在VC++中读写INI文件
在VC++中读写INI文件////写ini文件CString path,index;int i;path="D:/qc_download/bin_code/TEU800_long_sms/";i=1;index.Format(_T("%d"),i);::WritePrivateProfileString(_T("successcompath"), index,_T("D:/qc_download/bin_code/TEU800_long_sms/"),_T(".//ex1.ini"));在ini 文件里原创 2011-03-14 15:28:00 · 611 阅读 · 0 评论 -
四:vc++在文件夹下寻找文件
vc++在文件夹下寻找文件方法一:BOOL FindAllFiles (CString szDir){ CFileFind ff; CString filePath; CString fileName; if(szDir.Right(1) !="//") szDir +="//"; szDir +="*.*"; BOOL res = ff.FindFile (szDir); while (res) { res = ff.FindNextFi原创 2011-03-14 15:37:00 · 946 阅读 · 0 评论 -
十一:MFC关于读写TXT文件
写txt文件第一: CString sss; sss.Append(_T(" lijiandong")); CString ab = _T("/r/n");//换行 sss.Append(ab); CFile f; f.Open(_T("F://222e.txt"),CFile::modeCreate|CFile::modeWrite|CFile::modeNoTruncate);//modeNoTruncate 追原创 2011-03-17 17:56:00 · 5385 阅读 · 0 评论 -
十二:MFC读取XML
Markup.cpp#include "stdafx.h"#include #include "Markup.h"#ifdef MCD_STRERROR#include #include #else#include #endif#if defined(_DEBUG) && ! defined(MARKUP_STL) && ! defined(MARKUP_STDC)#undef THIS_FILEstatic char THIS_FILE[]=__FILE__;#define new DEBUG_NEW#e原创 2011-03-17 18:06:00 · 3146 阅读 · 1 评论 -
MFC文件操作大全1
MFC文件操作大全1VC&MFC2009-08-31 14:33:16阅读99评论0 字号:大中小 订阅1.创建文件夹 CreateDirectory(%%1,NULL); 2.创建文件 CFile file; file.Open(%%1,CFile::modeCreate|CFile::modeWrite); 3.删除文件 DeleteFile(%%1); 4.删除文件夹 RemoveDirectory(%%1); 5.删除一个目录下所有的文件夹 CFileFind finder; BOOL原创 2011-03-25 12:22:00 · 535 阅读 · 0 评论 -
MFC文件操作大全2
MFC文件操作大全2<br />30.文件合并 <br />//#include <string> <br />using std::string; <br />string s(%%1); <br />char sep='/'; <br />#ifdef _WIN32 <br />sep='//'; <br />#endif <br />size_t sz=s.rfind(sep,s.length()); <br />if(sz!=string::npos) <br />{ <br />CFile Out原创 2011-03-25 12:25:00 · 793 阅读 · 0 评论 -
MFC文件操作大全3
MFC文件操作大全3<br />43.递归删除目录下的文件 <br />CString Directory(%%1); <br />CStringArray csa; <br />int count=0; <br />if(Directory.Right(1)!="//") <br />Directory+="//"; <br />Directory+="*.*"; <br />CFileFInd FFile; <br />csa.add(Directory); <br />while(count<csa.原创 2011-03-25 12:27:00 · 937 阅读 · 0 评论 -
Windows API CreateDirectory和RemoveDirectory 新建目录和删除目录
Windows API函数CreateDirectory创建目录,当然目录过多时也需要调用函数RemoveDirectory来删除不需要的目录,然而函数RemoveDirectory只能删除空的目录,也就是目录下没有文件和子目录才能删除。函数CreateDirectory和RemoveDirectory声明如下:WINBASEAPIBOOLWINAPICreateDirectoryA( __in LPCSTR lpPathName, __in_opt LPSECURITY_ATTRIBU原创 2011-03-31 17:07:00 · 9190 阅读 · 0 评论