CBlueUI  vxxx
C++ 跨平台跨框架的数据可视化工具
载入中...
搜索中...
未找到
UtilsFileSystem 命名空间参考

函数

UI_EXP LPCTSTR GetOSLocalString ()
 获得系统本地类型
UI_EXP BeString GetRealpath (LPCTSTR path)
 将相对路径转换为实际路径(全路径)。
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 is_tree_result=FALSE)
 获取指定目录的子目录列表
UI_EXP void GetFiles (FileTreeInfo &fsTree, LPCTSTR postfix, int depth=0, BOOL is_tree_result=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)
 获得当前文件夹内的全部文件

函数说明

◆ GetDirectorys()

UI_EXP void UtilsFileSystem::GetDirectorys ( FileTreeInfo & fsTree,
int depth = 0,
BOOL is_tree_result = FALSE )

获取指定目录的子目录列表

参数
vecDir[out] 存放返回结果
folder[in] 检索目录
depth[in] 递归检索次数,0(不限次数)
is_tree_result结果是否保留层级树状结构
返回
UI_EXP

◆ GetFiles()

UI_EXP void UtilsFileSystem::GetFiles ( FileTreeInfo & fsTree,
LPCTSTR postfix,
int depth = 0,
BOOL is_tree_result = FALSE )

获得当前文件夹内的全部文件

参数
vecFile[out] 存放返回结果
folder[in] 检索目录
postfix[in] 后缀名称,为空检索所有文件(.zip .txt .exe .dmg .png .jpg )
depth[in] 递归检索次数,-1(不限次数),
is_tree_result结果是否保留层级树状结构
返回
UI_EXP

◆ GetOpenPath()

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 )

获得当前文件夹内的全部文件

参数
LPCTSTRfilter e.g. "C file(*.c *.cpp *.h);;pic(*.png *.xpm)";
返回
UI_EXP

◆ GetOSLocalString()

UI_EXP LPCTSTR UtilsFileSystem::GetOSLocalString ( )

获得系统本地类型

◆ GetRealpath()

UI_EXP BeString UtilsFileSystem::GetRealpath ( LPCTSTR path)

将相对路径转换为实际路径(全路径)。

◆ GetSystemDir()

UI_EXP BeString UtilsFileSystem::GetSystemDir ( DirectoryType type)

◆ IsExistsA()

UI_EXP BOOL UtilsFileSystem::IsExistsA ( LPCSTR folder)

验证文件夹是否存在

◆ IsExistsW()

UI_EXP BOOL UtilsFileSystem::IsExistsW ( LPCWSTR folder)

验证文件夹是否存在

◆ MakeDirA()

UI_EXP BOOL UtilsFileSystem::MakeDirA ( LPCSTR folder)

创建文件夹

◆ MakeDirW()

UI_EXP BOOL UtilsFileSystem::MakeDirW ( LPCWSTR folder)

创建文件夹