YSTest  PreAlpha_b500_20140530
The YSLib Test Project
 全部  命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义  
YSLib/Service/FileSystem.h 文件参考
#include "YModules.h"
#include <YSLib/Core/ystring.h>
#include <ystdex/path.hpp>
YSLib/Service/FileSystem.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

class  YSLib::IO::PathNorm
 文件路径范式。 更多...
 
class  YSLib::IO::Path
 路径。 更多...
 

命名空间

 YSLib
 
 YSLib::IO
 

类型定义

using YSLib::IO::ypath = ystdex::path< vector< String >, PathNorm >
 

函数

 YSLib::IO::PDefH (String, GetExtensionOf, const string &path) ImplRet(String(path
 
CS_Path PDefH(String,
GetExtensionOf, const Path
&pth) ImplRet(pth.empty()?String() 
YSLib::IO::PDefH (bool, IsAbsolute, const string &path) ImplRet(IsAbsolute(path.c_str())) inline PDefH(bool
 取当前工作目录。 更多...
 
CS_Path PDefH(String,
GetExtensionOf, const Path
&pth) ImplRet(pth.empty()?String() 
YSLib::IO::IsAbsolute
 
CS_Path PDefH(String,
GetExtensionOf, const Path
&pth) ImplRet(pth.empty()?String()
const String &path 
YSLib::IO::ImplRet (IsAbsolute(path.GetMBCS(CS_Path))) inline PDefH(bool
 判断路径表示相对路径(包括空路径)。 更多...
 
CS_Path PDefH(String,
GetExtensionOf, const Path
&pth) ImplRet(pth.empty()?String()
const String &path const Path
&pth 
YSLib::IO::IsRelative
 
 YSLib::IO::VerifyDirectory
 
const String &path const Path
&pth ImplRet(!pth.empty()&&VerifyDirectory(pth.GetString()))
YF_API void EnsureDirectory(const
Path &) ythrow(std PDefH(void,
EnsureDirectory, const char
*path) ythrow(std YF_API
PathCategor 
YSLib::IO::ClassifyPath )(const String &, ypath::norm &&=PathNorm())
 验证路径表示的目录是否存在,若不存在则逐级创建。 更多...
 
 YSLib::IO::PDefH (bool, VerifyDirectory, const string &path) ImplRet(VerifyDirectory(path.c_str())) inline PDefH(bool
 
const String &path YSLib::IO::ImplRet (VerifyDirectory(path.GetMBCS(CS_Path))) inline PDefH(bool
 
YF_API NodeCategory YSLib::IO::ClassifyNode (const Path &)
 按文件系统节点类别对路径分类。 更多...