|
Tianchi
v0.0.2 build 20130701
C++ library for Qt with VC & mingW
|
一些文件复制和提取功能的类 更多...
#include <tcfileio.h>
静态 Public 成员函数 | |
| static qint64 | copy (const QString &fromFile, const QString &toFile, qint64 bufferSize=defaultBufferSize) |
| 复制文件 更多... | |
| static qint64 | copy (const QString &fromFile, const QString &toFile, qint64 fromFileOffset, qint64 copySize=-1, qint64 bufferSize=defaultBufferSize) |
| 复制文件 更多... | |
| static qint64 | append (const QString &fromFile, const QString &toFile, qint64 bufferSize=defaultBufferSize) |
| 从源文件追加复制到目的文件结尾处 更多... | |
| static qint64 | append (const QString &fromFile, const QString &toFile, qint64 fromFileOffset, qint64 appendSize=-1, qint64 bufferSize=defaultBufferSize) |
| 从源文件追加复制到目的文件结尾处 更多... | |
| static int | split (const QString &fromFile, const QString &toDir, qint64 splitSize, qint64 bufferSize=defaultBufferSize) |
| 按字节分解文件 更多... | |
| static qint64 | join (const QStringList &fromFileList, const QString &toFile, qint64 bufferSize=defaultBufferSize) |
| 按字节合并文件 更多... | |
| static qint64 | makeDummyFile (const QString &fileName, qint64 fileSize, const char fill=0x00, qint64 bufferSize=defaultBufferSize) |
| 生成指定字符填充的“大笨蛋”文档,常用于光盘映像 更多... | |
静态 Public 属性 | |
| static const int | KB |
| 1KB = 1024 | |
| static const int | MB |
| 1MB = 1024 * 1024 = 1048576 | |
| static const int | GB |
| 1GB = 1024 * 1024 * 1024 = 1073741824 | |
| static const int | defaultBufferSize |
| 默认的缓冲大小 4MB | |
一些文件复制和提取功能的类
|
static |
从源文件追加复制到目的文件结尾处
| fromFile | 源文件名 |
| toFile | 目的文件名 |
| bufferSize | 缓冲大小,默认是 defaultBufferSize |
|
static |
从源文件追加复制到目的文件结尾处
| fromFile | 源文件名 |
| toFile | 目的文件名 |
| fromFileOffset | 源文件相对于文件开始处的偏移量 |
| appendSize | 追加复制的大小,默认是 -1,复制到源文件结尾处 |
| bufferSize | 缓冲大小,默认是 defaultBufferSize |
|
static |
|
static |
复制文件
| fromFile | 源文件名 |
| toFile | 目的文件名 |
| fromFileOffset | 源文件相对于文件开始处的偏移量 |
| copySize | 复制的大小,默认是 -1,复制到源文件结尾处 |
| bufferSize | 缓冲大小,默认是 defaultBufferSize |
|
static |
按字节合并文件
| fromFileList | 源文件列表 |
| toFile | 目的文件名 |
| bufferSize | 缓冲大小,默认是 defaultBufferSize |
|
static |
生成指定字符填充的“大笨蛋”文档,常用于光盘映像
| fileName | 生成的文件名 |
| fileSize | 文件大小 |
| fill | 填充字符,默认 0x00 |
| bufferSize | 缓冲大小,默认是 defaultBufferSize |
|
static |
按字节分解文件
| fromFile | 源文件名 |
| toDir | 目的文件夹 |
| splitSize | 分解后单个文件大小 |
| bufferSize | 缓冲大小,默认是 defaultBufferSize |
1.8.3.1