CBlueUI  
C++ 跨平台跨框架的数据可视化工具
载入中...
搜索中...
未找到
FileSystem.h 文件参考

struct  FileTreeInfo
 

命名空间

namespace  UtilsFileSystem
 

宏定义

#define IsExists   IsExistsA
 

枚举

enum  DirectoryType { Directory_APP , Directory_Desktop }
 
enum  OpenFileModel { OPEN_FILE = 0x01 , OPEN_FILE_SAVE = 0x02 , OPEN_FILES = 0x04 , OPEN_DIR = 0x08 }
 

函数

UI_EXP BeString UtilsFileSystem::GetSystemDir (DirectoryType type)
 
UI_EXP BOOL UtilsFileSystem::IsExistsW (LPCWSTR folder)
 验证文件夹是否存在
 
UI_EXP BOOL UtilsFileSystem::IsExistsA (LPCSTR folder)
 验证文件夹是否存在
 
UI_EXP BOOL UtilsFileSystem::MakeDirA (LPCSTR folder)
 创建文件夹
 
UI_EXP BOOL UtilsFileSystem::MakeDirW (LPCWSTR folder)
 创建文件夹
 
UI_EXP void UtilsFileSystem::GetDirectorys (FileTreeInfo &fsTree, int depth=0, BOOL isTreeResult=FALSE)
 获取指定目录的子目录列表
 
UI_EXP void UtilsFileSystem::GetFiles (FileTreeInfo &fsTree, LPCTSTR postfix, int depth=0, BOOL isTreeResult=FALSE)
 获得当前文件夹内的全部文件
 
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)
 获得当前文件夹内的全部文件
 

宏定义说明

◆ IsExists

#define IsExists   IsExistsA

枚举类型说明

◆ DirectoryType

枚举值
Directory_APP 

app当前运行目录

Directory_Desktop 

桌面目录

◆ OpenFileModel

枚举值
OPEN_FILE 
OPEN_FILE_SAVE 
OPEN_FILES 
OPEN_DIR 
鄂公网安备42018502007752 鄂ICP备2024082886
Copyright © 2025 · CBlueStudio 版权所有