【文件属性】:
文件名称:文件读写操作类
文件大小:3KB
文件格式:ZIP
更新时间:2015-12-29 10:03:27
文件写入
文件写入与读写 综合成数据库读写形式
如#ifndef FILE_OPERATE_H_IF
#define FILE_OPERATE_H_IF
#include
using namespace std;
class Fe_Sd_Error{/*****给数据模型录入数据 数据溢出*****/};
class Ee_er_error{/**执行插入文件 文件打开失败**/};
class Gt_Da_error{/**取出数据 文件打开失败***/};
class Fe_Ce_Da_error{ /**创建一个数据模型 数组元素不能为空**/ };
class File_operate{
private:
string fe_data;//录入数据
string fe_conter_path;//当前操作路径
string fe_name;//文件名
string fe_filepath;//当前文件路径
string fe_datastr;//取出的数据字符串
int fe_max_data;//存入数据数组大小
int fe_num_data;//存入数据数组记数
string fe_arrdata[20];//取出的数据存入数组
int fe_num_arrdata;//取出数据数组大小
public:
File_operate();
File_operate(char *filepath);//构造函数
~File_operate();
void fe_setfilepath(char *fpath);//设置当前文件路径 |fpath 要操作的文件路径
void fe_setfname(char *fname);//设置要操作的文件名 |fpath要操作的文本名
string fe_getfilepath();//取出当前文件路径
string fe_getfname();//取出当前操作的文件名
int fe_create_folder(char *cpath);//创建文件夹 |path要创建文件夹的路径 成功返回1 失败返回0
int fe_del_file(char *dpath);//删除文件 |path要删除文件夹的路径
void fe_create_data(int n);//创建一个数据 准备录入 |录入的数据的字段数
void fe_setfield(char *field,char *data);//对创建的数据进行录入 |data要录入的数据 |field要录入的字段名
void fe_getfield(/*char *type,*/char *field,char *data);//取出数据各个字段 |type以什么格式取数据 |date接收的指针
int fe_execute_enter();//执行录入数据
int fe_get_data();//取出数据
void fe_crete_update();//创建修改文件
void fe_setchange_data(char *fdname,char *data);//要修改的字段的数据 |fdname 要修改的字段名 |data要修改的数据
void fe_execute_update();//执行修改
int fe_exist_file(char *path);//判断文件是否存在 |path 判断的文件路径
void fe_ergodic_folder(char *filePath);//遍历出文件目录下所有的文件 |path 文件夹路径 返回一个装着文件的字符串数组 最后一个元素是'/fd'
};
#endif
【文件预览】:
file_operate.h
file_operate.cpp