
文件操作
文章平均质量分 57
leng_que
---
展开
-
_chdir、_findfirst、_findnext、_findclose函数的使用(枚举文件)
#include #include #include void demo(){ intptr_t handle = NULL; intptr_t handle_next = NULL; struct _finddata_t cfile = {0}; _chdir("D:\\test\\"); // 改变当前目录;即:进入指定目录 handle =原创 2012-10-12 19:43:55 · 1611 阅读 · 0 评论 -
C++下得到文件的长度
#include using namespace std;//功能:获得指定文件的长度,单位为字节//参数:name:要获得其长度的文件的文件名//返回值:文件长度int getFileLen(char* name){ int beg_pos,end_pos; ifstream file(name); if ( !file.is_open原创 2009-07-02 23:18:00 · 1004 阅读 · 0 评论 -
递归枚举目录内的文件、读取文本文件内的行内容
#include #include #include using namespace std;// 枚举指定目录(包括其中的所有子目录)中的所有文件int RecursiveEnumFile(const char* szDir, vector& vFileNameList){ char szQuestContext[MAX_PATH]; strcpy原创 2011-02-26 20:42:00 · 699 阅读 · 2 评论 -
用C++的方式读取并显示文件的每一行
#include #include using namespace std;bool FileGetLine(const char* szFileName){ bool fRet = false; int iLineIndex = 0; const int MAX_LINE_LEN = 512; static char szLineData[MAX_LINE_LEN]; i原创 2011-11-19 20:37:01 · 1664 阅读 · 0 评论 -
C语言下得到文件的长度
#include #include //获取文件的长度(单位:字节)HRESULT GetFileLen(LPCSTR szFileName, LONG *lFileLen){ FILE *fp=NULL; LONG lBeg,lEnd; *lFileLen=lBeg=lEnd=0; fp = fopen(szFileName, "rb"); if (原创 2010-04-24 21:59:00 · 904 阅读 · 0 评论 -
枚举目录中的内容
对win32中有关列目录的API进行的简单封装原创 2010-08-15 10:47:00 · 622 阅读 · 0 评论 -
删除文件中的某一行
用C实现的在Win32下删除指定文件中的某一行数据这个功能。原创 2011-01-11 22:33:00 · 1859 阅读 · 1 评论 -
一套比较实用的文件操作函数集
// FileOp.h#ifndef _FILEOP_H_#define _FILEOP_H_#include #include #ifndef SAFE_FREE#define SAFE_FREE(p) if(p) { free(p); p =原创 2011-09-15 00:21:53 · 671 阅读 · 0 评论 -
文件读写、剪贴板读写
一些简单的小函数原创 2010-07-17 19:27:00 · 809 阅读 · 0 评论 -
一个利用递归算法实现删除非空目录的函数
#include //参数:要移除的目录的路径bool DeleteDirectory(char* DirName){ char tempFileFind[MAX_PATH]; sprintf( tempFileFind, "%s\\*.*", DirName ); CFileFind tempFind; BOOL IsFinded = tempFind.原创 2009-06-29 22:09:00 · 807 阅读 · 0 评论