CMGDK r49-rc2
组合类型 | 名字空间 | 函数
K:/CMGDKv18/SDK/Include/hgl/File.H文件参考
#include <hgl/type/DataType.H>
#include <hgl/type/WideString.H>

浏览该文件的源代码。

组合类型

struct  hgl::FileInfo
 文件信息 更多...
struct  hgl::VolumeInfo

名字空间

namespace  hgl
 

__MAKE_HGL__&&!__MAKE_PLUGIN__


函数

void hgl::CreateTempFileName (const wchar_t *)
 创建临时文件名称
wchar_t * hgl::MergeFilename (const wchar_t *, const wchar_t *)
 组合路径名与文件名
bool hgl::MergeFilename (wchar_t *, int, const wchar_t *, const wchar_t *)
 组合路径名与文件名
bool hgl::FileCopy (const wchar_t *, const wchar_t *)
 文件复制
bool hgl::FileDelete (const wchar_t *)
 文件删除
bool hgl::FileMove (const wchar_t *, const wchar_t *)
 文件移动
bool hgl::FileRename (const wchar_t *, const wchar_t *)
 文件改名
bool hgl::FileConfirm (const wchar_t *)
 文件确认是否存在
bool hgl::FileComp (const wchar_t *, const wchar_t *)
 文件比较
bool hgl::FileCheckOpen (const wchar_t *)
 尝试打开文件
bool hgl::FileCheckOpen (const wchar_t *, const wchar_t *)
 尝试打开文件
int hgl::FileCanRead (const wchar_t *)
 检测文件是否可读
int hgl::FileCanWrite (const wchar_t *)
 检测文件是否可写
int64 hgl::LoadFileToMemory (const wchar_t *, void **)
 加载一个文件到内存
int64 hgl::SaveMemoryToFile (const wchar_t *, void *, int64)
 保存一块内存成文件
void * hgl::LoadFileToMemory (const wchar_t *, unsigned int, unsigned int, void *buf=0)
 加载一个文件的一部分到内存
bool hgl::SaveMemoryToFile (const wchar_t *, unsigned int, unsigned int, void *)
 保存一块内存到一个文件
int64 hgl::LoadTxtToMemory (Stream *, const int64, wchar_t **, int code_page=0)
 加载文本文件到内存
int64 hgl::LoadTxtToMemory (const wchar_t *, wchar_t **, int code_page=0)
 加载文本文件到内存
bool hgl::IsDirectory (const wchar_t *)
 判断这个名称是否是目录
bool hgl::MakePath (const wchar_t *)
 创建一个路径
bool hgl::DeletePath (const wchar_t *)
 删除一个路径
void hgl::DeleteTree (const wchar_t *)
 删除一个路径(包含所有文件)
wchar_t * hgl::GetCurrentPath ()
 取得当前路径,结果请自行delete[]
bool hgl::GetFileInfo (const wchar_t *filename, struct FileInfo &)
 取得文件信息
int hgl::EnumFile (const wchar_t *folder_name, const wchar_t *find_name, void *data, bool proc_folder, bool proc_file, bool sub_folder, void(__cdecl *func)(void *, hgl::FileInfo &))
int hgl::EnumFile (const wchar_t *folder_name, const wchar_t *find_name, void *data, void(__cdecl *func)(void *, hgl::FileInfo &))
int hgl::EnumVolume (void *data, void(__cdecl *func)(void *, hgl::VolumeInfo &), bool check_removable=false, bool check_remote=false, bool check_cd=false)
 全部  名字空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义