| 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更优更高效 |