Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type CommonFileSystem ¶
type CommonFileSystem interface {
PathToElements(path string) []string
ElementsToPath(elements []string, prefix string, sep string) string
NormalizePathElements(elements []string) ([]string, error)
}
CommonFileSystem 所有平台共享的核心结构
type CommonFileSystemCore ¶
type CommonFileSystemCore struct {
}
CommonFileSystemCore 所有平台共享的核心结构
func (*CommonFileSystemCore) ElementsToPath ¶
func (inst *CommonFileSystemCore) ElementsToPath(elements []string, prefix string, gap string) string
ElementsToPath 把文件名元素拼接成路径
func (*CommonFileSystemCore) NormalizePathElements ¶
func (inst *CommonFileSystemCore) NormalizePathElements(src []string) ([]string, error)
NormalizePathElements 标准化
func (*CommonFileSystemCore) PathToElements ¶
func (inst *CommonFileSystemCore) PathToElements(path string) []string
PathToElements 把路径拆分成文件名元素
type PlatformFileSystem ¶
type PlatformFileSystem interface {
NormalizePath(path string) (string, error)
PathSeparator() string
Separator() string
ListRoots() []string
GetCommonFileSystem() CommonFileSystem
}
PlatformFileSystem 各个平台独有的核心结构
Click to show internal directories.
Click to hide internal directories.