|
CBlueUI
C++ 跨平台跨框架的数据可视化工具
|
函数 | |
| UI_EXP BeString | GetSystemDir (DirectoryType type) |
| UI_EXP BOOL | IsExistsW (LPCWSTR folder) |
| 验证文件夹是否存在 | |
| UI_EXP BOOL | IsExistsA (LPCSTR folder) |
| 验证文件夹是否存在 | |
| UI_EXP BOOL | MakeDirA (LPCSTR folder) |
| 创建文件夹 | |
| UI_EXP BOOL | MakeDirW (LPCWSTR folder) |
| 创建文件夹 | |
| UI_EXP void | GetDirectorys (FileTreeInfo &fsTree, int depth=0, BOOL isTreeResult=FALSE) |
| 获取指定目录的子目录列表 | |
| UI_EXP void | GetFiles (FileTreeInfo &fsTree, LPCTSTR postfix, int depth=0, BOOL isTreeResult=FALSE) |
| 获得当前文件夹内的全部文件 | |
| UI_EXP void | GetOpenPath (OpenFileModel model, LPCTSTR title, LPCTSTR filter, LPCTSTR init_path, BasicStringBuffer *path, std::vector< BeString > *pathlist=NULL, std::function< void(const char *)> f=nullptr) |
| 获得当前文件夹内的全部文件 | |
| UI_EXP void UtilsFileSystem::GetDirectorys | ( | FileTreeInfo & | fsTree, |
| int | depth = 0, |
||
| BOOL | isTreeResult = FALSE |
||
| ) |
获取指定目录的子目录列表
| vecDir | [out] 存放返回结果 |
| folder | [in] 检索目录 |
| depth | [in] 递归检索次数,0(不限次数) |
| isTreeResult | 结果是否保留层级树状结构 |
| UI_EXP void UtilsFileSystem::GetFiles | ( | FileTreeInfo & | fsTree, |
| LPCTSTR | postfix, | ||
| int | depth = 0, |
||
| BOOL | isTreeResult = FALSE |
||
| ) |
获得当前文件夹内的全部文件
| vecFile | [out] 存放返回结果 |
| folder | [in] 检索目录 |
| postfix | [in] 后缀名称,为空检索所有文件(.zip .txt .exe .dmg .png .jpg ) |
| depth | [in] 递归检索次数,-1(不限次数), |
| isTreeResult | 结果是否保留层级树状结构 |
| UI_EXP void UtilsFileSystem::GetOpenPath | ( | OpenFileModel | model, |
| LPCTSTR | title, | ||
| LPCTSTR | filter, | ||
| LPCTSTR | init_path, | ||
| BasicStringBuffer * | path, | ||
| std::vector< BeString > * | pathlist = NULL, |
||
| std::function< void(const char *)> | f = nullptr |
||
| ) |
获得当前文件夹内的全部文件
| LPCTSTR | filter e.g. "C file(*.c *.cpp *.h);;pic(*.png *.xpm)"; |
| UI_EXP BeString UtilsFileSystem::GetSystemDir | ( | DirectoryType | type | ) |