Abs |
返回绝对路径 |
|
Base |
返回路径的最后一个元素 |
会先移除路径末尾的斜杠,空路径返回. ,纯斜杠返回/ |
Clean |
返回与输入路径等效的最短路径名 |
|
Dir |
返回路径的目录部分 |
|
EvalSymlinks |
返回路径中的符号链接所指向的真实路径 |
|
Ext |
返回路径中以. 分隔的文件扩展名 |
无. 则返回空字符串 |
FromSlash |
将路径中/ 的斜杠替换为特定操作系统的分隔符字符 |
linux 中的\ 不会被替换 |
ToSlash |
将路径中特定操作系统的分隔符字符替换为/ |
linux 中的\ 不会被替换 |
Glob |
返回与模式匹配的所有路径 |
|
IsAbs |
判断路径是否为绝对路径 |
只有以/ 开头的才是绝对路径 |
IsLocal |
判断路径是否为本地路径,即是否在当前路径下 |
仅词法分析,不考虑文件系统 |
Join |
将路径元素连接成路径 |
|
Localize |
将一个以/ 分隔的路径转换为一个操作系统路径 |
|
Match |
判断路径是否匹配模式 |
|
Rel |
返回从basepath 到targpath 的相对路径 |
|
Split |
将路径拆分为目录和文件 |
|
SplitList |
将一个包含多个以特定操作系统路径分隔符(如: 或; )分隔的路径字符串拆分成单个的路径元素 |
分隔符取决于当前操作系统 |
VolumeName |
返回路径的卷名 |
适用于Windows 平台 |
Walk |
遍历路径下的所有目录和文件并对其调用fn |
|
WalkDir |
遍历路径下的所有目录和文件并对其调用fn |
比Walk 更优更高效 |