文件操作
zyrr159487
这个作者很懒,什么都没留下…
展开
-
读写文本文件
CFile readFile, writeFile; //读取txt文件 if(readFile.Open(CBApp::getCurrModulePath()+_T("filename.txt"), CFile::modeRead)) { //ansi to unicode int iFileLenth = (int)readFile.G原创 2011-11-28 13:41:53 · 796 阅读 · 2 评论 -
目录选择对话框、文件打开或保存对话框、字体对话框和颜色对话框
1 选择目录对话框例子1CString GetPath(){ CString strPath = ""; BROWSEINFO bInfo; ZeroMemory(&bInfo, sizeof(bInfo)); bInfo.hwndOwner = m_hWnd; bInfo.lpszTitle = _T("请选择路径: "); bInfo.ulFlags = BIF_转载 2011-11-25 13:16:46 · 887 阅读 · 0 评论 -
WinAPI: ShellExecute - 打开外部程序或文件
ShellExecute( hWnd: HWND; {指定父窗口句柄} Operation: PChar; {指定动作, 譬如: open、print} FileName: PChar; {指定要打开的文件或程序} Parameters: PChar; {给要打开的程序指定参数; 如果打开的是文件这里应该是 nil} Directory: PChar; {转载 2011-12-15 16:44:35 · 833 阅读 · 0 评论 -
MFC文件操作大全(二)
28.打开对话框CFileDialog mFileDlg(TRUE,NULL,NULL,OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT|OFN_ALLOWMULTISELECT,All Files (*.*)|*.*||,AfxGetMainWnd());CString str(" ",10000);mFileDlg.m_ofn.lpstrFile=str.G转载 2011-12-12 11:05:53 · 1592 阅读 · 0 评论 -
MFC文件操作大全(一)
获得文件路径:GetFilePath()获得文件名:GetFileName()获得文件标题:GetFileTitile()Path is : "C:\WINDOWS\SYSTEM.INI"Name is : "SYSTEM.INI"Title is: "System"1.创建文件夹创建路径上最后的一个文件夹CreateDirectory(%%1,NULL)创建路转载 2011-12-07 10:52:14 · 5220 阅读 · 0 评论 -
文件读写方法小记2
①遍历文件夹并且计算文件夹个数 int iCount = 0; CString strTempPath; CString strFileName; strTempPath = CBApp::getCurrModulePath() + _T("ini"); BOOL bWorking = finder.FindFile(strTempPath + _T("\原创 2011-12-07 10:16:36 · 723 阅读 · 0 评论 -
读取二进制文件
CByteArray m_sendData; FILE* fpFile = _wfopen(strFilePath, _T("rb"));//打开 if (!fpFile) return false; unsigned char* bytebuff = 0; fseek(fpFile, 0, SEEK_END);//读取 int file_len =原创 2011-12-07 11:53:26 · 670 阅读 · 0 评论 -
MFC-文档标题、主窗口标题、子窗口标题的改变
文档标题在是由工程中相应的文档类所控制的,我们可做如下实验。运行上面AppWizard生成的程序SDITitle,一·对单文档接口(SDI)类型窗口标题的改变 1·文档标题的改变 选择选单中的“文件”“打开”选 项,打开“SDITitile.h”文件,则标题栏变成“SDITitle.h - SDITitle”。这一切动作都是MFC类自动进行的。了解这一点,我们可在相应的文转载 2011-11-29 16:47:23 · 2940 阅读 · 0 评论 -
文件夹的删除、重命名、移动、复制
说明:1.以下封装了4个函数_CopyFile,_DeleteFile,_MoveFile,_ReNameFile2.每个函数都先拷贝了原来的路径,保证了路径是以2个\0\0结尾。(如果不以2个\0\0结尾,往往会出错)3.对于文件或文件夹都适用/*能产生对话框的标志:FOF_SILENT //progress dialo转载 2011-11-28 13:45:22 · 758 阅读 · 0 评论 -
MFC框架中对最近文件列表的支持
MFC建立的标准框架程序中有记录最近操作文件的能力,这些最近文件的路径被记录到注册表,在程序运行时,又将添加到文件菜单中。 在CWinApp中有个 CRecentFileList* m_pRecentFileList;指针管理这些信息。 以下对此过程进行分析,采用类似的方法,可以保存其他一些固定条数的最近数据。 1.CRecentFileList对象的建立,记录读入、记录保存、对象销毁转载 2011-12-05 13:45:21 · 1581 阅读 · 0 评论 -
文件读写方法小记
1 读写TXT文件,写入和输出必须统一格式CStdioFile myFile, File;if(myFile.Open(CBApp::getCurrModulePath()+_T("filename.txt"), CFile::modeRead)){//读取 myFile.ReadString(str); myFile.Close();}else{ //创建 File.O原创 2011-12-07 10:14:13 · 1145 阅读 · 0 评论