随笔分类 - 03-14、文件的操作
摘要:一、创建目录文件夹 BOOL CreateDirectory(strDirName,NULL); 二、判断目录文件夹是否已存在 BOOL PathIsDirectory(_In_ LPCTSTR pszPath); 在使用此函数时可能需要导入shlwapi: #include <shlwapi.h>
阅读全文
摘要:GetModuleFileName() 函数返回当前进程已加载可执行或DLL文件的完整路径名(以'\0'终止),该模块必须由当前进程地址空间加载。如果想要获取另一个已加载模块的文件路径,可以使用GetModuleFileNameEx()函数。 DWORD WINAPI GetModuleFileNa
阅读全文
摘要:1、在程序中删除当前程序exe文件所在文件夹的相关文件 2、在本机的C、D、E盘等本地磁盘中查找并删除程序安装文件
阅读全文
摘要:1、概念 序列化对象 -将对象的类的信息以及对象的成员变量以二进制流的方式依次写入到文件的过程。 反序列化对象 -从文件中读取类的信息创建对象,然后读取成员变量赋值给新建的对象的过程。 2、定义支持序列化的类 2.1派生自CObject类 2.2在类内添加序列化的声明宏 DECLARE_SERIAL
阅读全文
摘要:1、概念-将数据以二进制流的方式依次写入到文件或者从文件中读取的过程 2、相关类 CArchive类 -完成具体的数据读写(可代替CFile类的Read/Write函数) CArchive( CFile* pFile, UINT nMode, int nBufSize = 4096, void* l
阅读全文
摘要:1、相关类 CFile类 -封装了文件句柄以及操作文件的API函数 CFileFind类 -封装了文件搜索功能 2、CFile类的使用 2.1文件读写 1)创建或者打开文件 CFile::Open virtual BOOL Open( LPCTSTR lpszFileName, UINT nOpen
阅读全文
摘要:1、文件写入 ofstream类: ofstream( const char* szName, int nMode = ios::out, int nProt = filebuf::openprot ); szName:指定将要打开的文件名; nMode:指定文件打开的模式,包括: ios::app
阅读全文