文件切割以及合并笔记
来源:互联网 发布:鄂南高中2017高考数据 编辑:程序博客网 时间:2024/05/17 06:02
以下个人理解,如有错误,多谢指点;
文件切割使用的类:CFile
使用到的构造函数:CFile()
CFile(lpszFileName, nOpenFlags);
使用到的成员函数:
GetPosition();
Seek(dwOldSeekPoint, CFile::begin);
Open(const CString& lpszFileName, UINT nOpenFlags, CFileException* pError= NULL)
Close();
Write(btBuffer, ReadCount);
Read(btBuffer, m_OneFileSize)
写了一文件头来方便切割以及合并的操作:
以下是我写的文件头:
typedef struct tagPartFile
{
DWORD dwFileFlage;
wchar_t wcstrFirstFileName[100];
wchar_t wcstrNextFileName[100];
DWORD dwPartFileSize;
}PARTFILE;
最后使用类来封装,
使用类封装首先因该考虑的是:
1、类与类之间的关系(我的理解是 :从微观上 类与类 是没有关联的,但是宏观上可以有联系)
2、成员变量、常量、方法 对于类的意义
3、时间与空间的取舍
阅读全文
0 0
- 文件切割以及合并笔记
- 文件切割合并程序学习笔记
- 文件切割/合并工具
- 如何切割 合并文件
- 切割合并大文件
- 文件切割与合并
- 文件切割与合并
- java切割合并文件
- 7.python学习笔记:切割文件的合并
- java 文件切割与合并
- java文件切割与合并
- 文件切割和文件合并
- 文件的切割与合并
- 文件的切割与合并
- 文件切割器 合并器
- ArcGIS切割多边形以及合并多边形
- arcgis切割多边形以及合并多边形
- Wireshark切割PCAP以及合并PCAP
- 浏览器渲染Rendering那些事:repaint、reflow/relayout、restyle
- shiro
- varchar PK varchar2
- kill 当前的所有的job
- linux常用命令详解
- 文件切割以及合并笔记
- ffmpeg学习:滤镜(实现视频缩放,裁剪,水印等)
- Signing for requires a development team. Select a development team in the project editor. Code
- Docker中部署Redis
- cocos绑定回调函数的写法
- 显示R程序的运行进度
- 【异常】用xshell执行yum install man命令,无法下载man的安装包
- java jdk环境变量配置
- Android知识回顾-- 消息处理机制