RX0072

领域: 执行

错误消息

ls 无法读取目录 %s:%s

消息中的 %s 表示引擎抛出错误时填入的具体内容。

小故事

你用 ls 想看看一个目录里有什么,可是操作系统说,不行。ls 读的是一个真实存在的目录,所以它需要这个目录真的存在,真的是一个目录,而且你有权限去读它。这一次,三个条件里,有一个没满足:也许你拼错了路径,也许它其实是一个文件,也许你没有权限。引擎不会只丢下一句,内置函数拒绝了,而是把你写的目录,和操作系统自己给的原因,一起告诉你,这样你就知道,是哪个条件出了问题。举个例子:你想列出一个已经被删掉的目录。怎么改?核对路径,确认它是目录,检查权限。记住:读不了,就让系统自己说为什么。

文本来自 Rush 引擎的错误目录。