应先运行 openclaw config --show-path 查看实际配置路径,再检查 openclaw.json 中的 input_path 等字段是否为绝对路径,最后通过日志面板、对话回显或进程工作目录验证文件真实加载路径。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

当你在 AionClaw 中执行文件操作(如解析 Excel、加载 Markdown、读取日志)却得到“文件不存在”或“open: no such file or directory”报错时,问题往往不是文件被删了,而是 AionClaw 根本没去你认为的位置找——它运行时的工作目录、配置中声明的路径、系统权限三者错位了,必须立刻确认它实际读取的是哪份文件,否则所有后续排查都建立在错误前提上。
查清 AionClaw 当前配置路径
打开终端(Windows 用 PowerShell 或 CMD,macOS/Linux 用 Terminal),输入:openclaw config --show-path。
这条命令会输出 AionClaw 当前正在读取的主配置路径,例如 【C:\Users\Alice\.openclaw\openclaw.json】 或 【/Users/Alice/.openclaw/openclaw.json】。如果提示 “command not found”,说明 AionClaw 二进制未加入系统 PATH,需改用完整路径调用,例如 C:\Program Files\AionClaw\openclaw.exe config --show-path。
定位配置中真正生效的文件路径
用上一步得到的真实配置路径,打开对应的 openclaw.json 文件。
搜索关键词 "input_path"、"data_dir" 或你任务中明确指定的路径字段(如 "csv_source")。
注意:这里填的必须是绝对路径,不能写 ./data/report.csv 或 ~/Downloads/list.xlsx——AionClaw 不做 shell 层路径展开,遇到波浪号或点斜杠会原样传给系统,结果就是“找不到”。
找到后,把该路径整段复制出来,粘贴到文件管理器地址栏中直接回车访问,验证是否真实存在且可读。
验证文件是否被正确加载并识别
方法一:启用日志面板实时追踪
右上角齿轮图标 → 「安全保护」→ 「操作日志」→ 筛选类型为 “File-Load” 或 “Article-Ingest” → 查看最新一条记录的 resolved_path 字段值,这就是 AionClaw 实际打开的完整路径。
方法二:在对话中触发一次强制路径回显
把目标文件拖入主聊天窗口 → 等待解析完成(状态栏显示“已就绪”)→ 立即输入:“请输出你刚刚加载的文件的完整路径”。AI 将返回形如 /Users/Alice/Documents/2026Q3_summary.pdf 的真实路径,与你本地看到的路径逐字符比对。
方法三:检查进程工作目录(高级用户)
第一步:在终端中执行 ps aux | grep openclaw(macOS/Linux)或 tasklist | findstr openclaw(Windows)→ 找到主进程 PID;
第二步:执行 lsof -p [PID] | grep REG(macOS/Linux)或使用 Process Explorer 工具打开该进程 → 查看 “Current Directory” 字段;
第三步:确认该目录是否与配置中路径一致,不一致则说明 AionClaw 启动时被从其他位置调用,覆盖了默认工作目录。











