文档中的步骤
结构步骤(非实际执行时序)
marqdo
无插件拼接/规范化;复制/移动仍落在程序目录沙箱内。
--- markup: occlusion title: 中层标准库 — 路径与文件 description: lib/路径 + 文件复制/移动/临时(中层 M2) 导入: 路径: lib/路径.mq.md 文件: lib/文件.mq.md --- # 路径代数与文件中层 无插件拼接/规范化;复制/移动仍落在程序目录沙箱内。 # main **`p` = > 路径.拼接 甲="out" 乙="demo.txt"** **`n` = > 路径.规范化 路径="out/./x/../demo.txt"** > 文件.写文本 路径=`p` 内容="path-m2" > 文件.复制文件 源=`p` 目标="out/demo-copy.txt" **`body` = > 文件.读文本 路径="out/demo-copy.txt"** > 打印 内容=`p` > 打印 内容=`n` > 打印 内容=`body` 1. `body` == "path-m2" > 打印 内容=mid-m2-ok 2. * > 打印 内容=mid-m2-fail > 文件.删除 路径=`p` > 文件.删除 路径="out/demo-copy.txt"