类对象支持库(不是扁平命令)。路径:支持库 → 扩展类库 → 路径类。
类型名必须写完整「路径类」。声明时自动创建,一般无需再调 创建*。
硬约束
- 类型名必须写「路径类」。
- 用于拼接、拆分、规范化;与扁平
合并路径/取目录路径等互补。 - 方法调用必须带括号。
快速开始
路径类 p
如果 (p.解析("D:/demo/a.txt")) {
输出(p.取目录())
输出(p.取文件名())
输出(p.取扩展名())
}
输出(p.合并("D:/demo", "b", "c.txt"))
路径类/创建
共 1 条。
创建路径
- 签名:
通用 创建路径() - 说明:创建一个路径对象。一般直接写「路径类 p」即可(声明时自动创建)。
路径类/方法
共 16 条。
解析
- 签名:
逻辑 解析(文本 路径) - 说明:设置当前路径文本。
- 参数一│文本 路径
置路径
- 签名:
逻辑 置路径(文本 路径) - 说明:同「解析」。
- 参数一│文本 路径
到文本
- 签名:
文本 到文本() - 说明:取当前路径文本。
取盘符
- 签名:
文本 取盘符() - 说明:取盘符(如 C:)。
取目录
- 签名:
文本 取目录() - 说明:取父目录。
取文件名
- 签名:
文本 取文件名() - 说明:取文件名(含扩展名)。
取主名
- 签名:
文本 取主名() - 说明:取主文件名(不含扩展名)。
取扩展名
- 签名:
文本 取扩展名() - 说明:取扩展名(不含点)。
合并
- 签名:
逻辑 合并(文本 段) - 说明:在当前路径后追加一段并规范化。
- 参数一│文本 段: 子目录或文件名。
规范化
- 签名:
逻辑 规范化() - 说明:规范化 . / .. 与分隔符。
是否绝对
- 签名:
逻辑 是否绝对() - 说明:是否为绝对路径。
到绝对
- 签名:
文本 到绝对([文本 基目录=""]) - 说明:转为绝对路径;基目录省略则用当前工作目录。
- 参数一│[文本 基目录=”“]: 可选基目录。
相对到
- 签名:
文本 相对到(文本 基目录) - 说明:相对基目录的路径。
- 参数一│文本 基目录
取标准目录
- 签名:
文本 取标准目录(整数 类型) - 说明:取系统标准目录并设为当前路径。
- 参数一│整数 类型: 1桌面 2文档 3下载 4音乐 5图片 6视频 7应用数据 8本地应用数据 9临时 10程序目录
清空
- 签名:
无 清空() - 说明:清空当前路径。
取错误
- 签名:
文本 取错误() - 说明:取最近一次失败原因。
易错对照
| 错误 | 正确 |
|---|---|
| 类型写成「路径」 | 必须「路径类」 |
| 与扁平路径命令对立 | 可混用;类适合链式拆合 |