|
YF_API int | platform::uopen (const char *filename, int oflag) ynothrow |
| 以 UTF-8 文件名无缓冲打开文件。 更多...
|
|
YF_API int | platform::uopen (const char *filename, int oflag, int pmode) ynothrow |
| 以 UTF-8 文件名无缓冲打开文件。 更多...
|
|
YF_API int | platform::uopen (const char16_t *filename, int oflag) ynothrow |
| 以 UCS-2 文件名无缓冲打开文件。 更多...
|
|
YF_API int | platform::uopen (const char16_t *filename, int oflag, int pmode) ynothrow |
| 以 UCS-2 文件名无缓冲打开文件。 更多...
|
|
YF_API std::FILE * | platform::ufopen (const char *filename, const char *mode) ynothrow |
| 以 UTF-8 文件名打开文件。 更多...
|
|
YF_API std::FILE * | platform::ufopen (const char16_t *filename, const char16_t *mode) ynothrow |
| 以 UCS-2 文件名打开文件。 更多...
|
|
YF_API bool | platform::ufexists (const char *) ynothrow |
| 判断指定 UTF-8 文件名的文件是否存在。 更多...
|
|
YF_API bool | platform::ufexists (const char16_t *) ynothrow |
| 判断指定 UCS-2 文件名的文件是否存在。 更多...
|
|
template<class _tString > |
| platform::PDefH (bool, ufexists, const _tString &str) ynothrow ImplRet(ufexists(str.c_str())) YF_API char16_t *u16getcwd_n(char16_t *buf |
| 判断指定字符串为文件名的文件是否存在。 更多...
|
|
YF_API bool | platform::IsAbsolute (const char *) |
| 判断指定路径字符串是否表示一个绝对路径。 更多...
|
|
YF_API std::size_t | platform::GetRootNameLength (const char *) |
| 取指定路径的文件系统根节点名称的长度。 更多...
|
|
char16_t | platform_ex::FS_IsRoot (const char16_t *) |
|
|
YF_API bool | platform::uchdir (const char *) ynothrow |
| 切换当前工作路径至指定的 UTF-8 字符串。 更多...
|
|
YF_API bool | platform::umkdir (const char *) ynothrow |
| 按 UTF-8 路径以默认权限新建一个目录。 更多...
|
|
YF_API bool | platform::urmdir (const char *) ynothrow |
| 按 UTF-8 路径删除一个空目录。 更多...
|
|
YF_API bool | platform::uunlink (const char *) ynothrow |
| 按 UTF-8 路径删除一个非目录文件。 更多...
|
|
YF_API bool | platform::uremove (const char *) ynothrow |
| 按 UTF-8 路径删除一个文件。 更多...
|
|
YF_API bool | platform::truncate (std::FILE *, std::size_t) ynothrow |
| 截断文件至指定长度。 更多...
|
|
|
YF_API std::uint64_t | platform::GetFileSizeOf (int) |
| 取文件的大小。 更多...
|
|
YF_API std::uint64_t | platform::GetFileSizeOf (std::FILE *) |
|