dir_open_path 在 follow_path 返回后仍按“父目录中的最后一项”回读目录项。 当路径以 “.” 或 “..” 结尾时,follow_path 已经把 dp 打开成目标目录, 这段回读会把目标目录的第一个子项当成最终项再打开: 根目录 cd .. → full=/.. → follow_path 打开根 → 回读根的第一项 APP → 实际进入 /APP,于是 ls 显示的是 app 里的 helloworld.asm。 现在检测末尾的 “.” / “..”,与根路径一样直接返回已打开的 dp。