AionClaw读取文件提示“不存在”的根源是工作目录、配置路径与系统权限错位;需依次执行openclaw config --show-path确认真实配置路径,检查openclaw.json中路径是否为绝对路径(禁用~/或./),再手动验证路径有效性、检查系统读取权限,并将沙盒模式tos设为"full"解除限制。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

AionClaw执行Excel解析、Markdown加载或日志读取时提示“文件不存在”,问题通常不是文件被删了,而是它根本没去你认为的位置找——工作目录、配置路径、系统权限三者错位导致路径失效,必须按顺序校验才能定位真实原因。
确认AionClaw实际工作目录
别猜路径,直接问它。打开终端(Windows用PowerShell,macOS/Linux用Terminal),输入:
openclaw config --show-path
这条命令会输出AionClaw当前加载的主配置路径,例如【C:\Users\Alice\.openclaw\openclaw.json】或【/Users/Alice/.openclaw/openclaw.json】。
如果报错“command not found”,说明openclaw未加入系统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层路径展开,遇到波浪号或点斜杠会原样传给系统,结果就是“找不到”。
正确示例:C:\Projects\sales\Q3.xlsx(Windows)或 /Users/Alice/Documents/invoices/2026.csv(macOS/Linux)。
验证路径有效性并解除沙盒限制
第一步:在文件管理器中,手动粘贴配置中写的完整路径,看能否直接打开对应文件夹或文件。
第二步:如果路径能打开但AionClaw仍报错,检查系统权限——Windows需确认AionClaw进程以当前用户身份运行且有读取权限;macOS/Linux需确认openclaw二进制文件有执行权限,且目标文件对当前用户可读。
第三步:打开AionClaw客户端 → 右上角齿轮图标 → 「安全保护」→ 找到「沙盒模式」设置 → 将tos选项设为"full"。
【tos设为"full"是解除本地文件访问沙盒限制的关键操作】,默认的"restricted"模式会拦截所有非白名单路径的读取请求。


















