|
STTNet 0.7.0
|
提供文件操作的静态函数工具类 More...
#include <sttnet.h>
Static Public Member Functions | |
| static bool | createDir (const std::string &ddir, const mode_t &mode=0775) |
| 新建一个目录 | |
| static bool | copy (const std::string &sourceFile, const std::string &objectFile) |
| 复制文件 | |
| static bool | createFile (const std::string &filePath, const mode_t &mode=0666) |
| 新建一个文件 | |
| static size_t | get_file_size (const std::string &fileName) |
| 获取文件大小 | |
Static helpers for directory creation, file creation, binary copying, and file-size lookup.
copy() copies raw bytes and returns false on open/write failure. It does not create the destination parent directory.get_file_size() returns size_t; failure is std::numeric_limits<size_t>::max(), not a signed -1 value.
|
static |
复制文件
| sourceFile | 源文件路径,可以绝对路径也可以相对路径 |
| objectFile | 目标文件路径,可以绝对路径也可以相对路径 |
|
static |
新建一个目录
| ddir | 目录路径,可以绝对路径也可以相对路径 |
| mode | 位掩码表示新建目录的权限(默认为0775 即rwx rwx r-x) |
|
static |
新建一个文件
| filePath | 文件路径,可以绝对路径也可以相对路径 |
| mode | 位掩码表示新建文件的权限(默认为0666 即rw- rw- rw-) |
|
static |
获取文件大小
| fileName | 文件名字(可以填绝对路径也可以填相对路径) |