|
String | winux::GetExecutablePath (void) |
| 获取可执行文件的全路径 更多...
|
|
String | winux::FilePath (String const &fullPath, String *fileName=NULL) |
| 获取路径名(末尾不含目录分隔符) 更多...
|
|
String | winux::FileTitle (String const &fileName, String *extName=NULL) |
| 获取文件标题 更多...
|
|
bool | winux::IsAbsPath (String const &path) |
| 判断是否为绝对路径 更多...
|
|
String | winux::NormalizePath (String const &path) |
| 使路径规则化(末尾不带路径分割符) 更多...
|
|
String | winux::RealPath (String const &path) |
| 根据当前工作目录计算绝对路径,不会检查存在性 更多...
|
|
String | winux::RealPathEx (String const &path, String const &workDirAbsPath) |
| 根据指定工作目录计算绝对路径,不会检查存在性 更多...
|
|
String | winux::GetCurrentDir (void) |
| 返回当前工作目录(末尾不含目录分隔符) 更多...
|
|
bool | winux::SetCurrentDir (String const &path) |
| 设置当前工作目录 更多...
|
|
bool | winux::IsDir (String const &path) |
| 判断是否是一个目录 更多...
|
|
bool | winux::DetectPath (String const &path, bool *isDir=NULL) |
| 探测一个路径是存在还是不存在,是目录还是文件 更多...
|
|
ulong | winux::FileSize (String const &filename) |
| 获取文件大小 更多...
|
|
uint64 | winux::FileSize64 (String const &filename) |
| 获取文件大小(大于4GB的文件) 更多...
|
|
bool | winux::FileTime (String const &filename, time_t *ctime, time_t *mtime, time_t *atime) |
| 获取文件时间 更多...
|
|
time_t | winux::FileCTime (String const &filename) |
| 获取文件创建时间 更多...
|
|
time_t | winux::FileMTime (String const &filename) |
| 获取文件修改时间 更多...
|
|
time_t | winux::FileATime (String const &filename) |
| 获取文件访问时间 更多...
|
|
bool | winux::FileTouch (String const &filename, time_t time=(time_t)-1, time_t atime=(time_t)-1) |
| 更新文件修改时间,访问时间 更多...
|
|
String | winux::PathWithSep (String const &path) |
| 路径分隔符整理 更多...
|
|
String | winux::PathNoSep (String const &path) |
|
String & | winux::PathWithSep (String *path) |
|
String & | winux::PathNoSep (String *path) |
|
String | winux::CombinePath (String const &dirPath, String const &fileName) |
| 把一个目录路径和一个文件名组合成一个新路径 更多...
|
|
void | winux::FolderData (String const &path, StringArray *fileArr, StringArray *subFolderArr, int sortType=0) |
| 获取文件夹中的文件和子文件夹。sortType:0结果不排序 1正序 2反序 更多...
|
|
size_t | winux::EnumFiles (String const &path, Mixed const &ext, StringArray *arrFiles, bool isRecursive=false) |
| 在指定路径下枚举指定扩展名的文件 更多...
|
|
size_t | winux::CommonDelete (String const &path) |
| 通用删除,删除文件夹和文件,返回删除的文件夹和文件数 更多...
|
|
bool | winux::MakeDirExists (String const &path, int mode=0755) |
| 确保目录路径的存在性,如果不存在则创建。 更多...
|
|
AnsiString | winux::FileGetContents (String const &filename, bool textMode=true) |
| 载入文件内容为一个AnsiString,textMode表示是否为文本模式 更多...
|
|
Buffer | winux::FileGetContentsEx (String const &filename, bool textMode) |
| 载入文件内容为一个Buffer,textMode表示是否为文本模式 更多...
|
|
bool | winux::FilePutContents (String const &filename, AnsiString const &content, bool textMode=true) |
| 把AnsiString内容写入文件,textMode表示是否为文本模式 更多...
|
|
bool | winux::FilePutContentsEx (String const &filename, Buffer const &content, bool textMode) |
| 把Buffer内容写入文件,textMode表示是否为文本模式 更多...
|
|
void | winux::WriteLog (String const &s) |
| 日志 更多...
|
|
void | winux::WriteBinLog (void const *data, size_t size) |
| 二进制日志 更多...
|
|