很多人第一次用 ComfyUI,画完一张图想找刚才那个工作流文件,翻遍目录也没找到,或者换了台机器发现原来保存的流程不在了。这篇不聊怎么搭节点,只解决一件事:工作流到底存在哪、不同装法下目录差在哪、找不到时按什么顺序查。
很多人第一次用 ComfyUI,画完一张图想找刚才那个工作流文件,翻遍目录也没找到;或者换了台机器,发现原来保存的流程不在了。这篇不聊怎么搭节点,只解决一件事:工作流到底存在哪、不同装法下目录差在哪、找不到时按什么顺序查。
先说个前提:ComfyUI 的工作流文件本身就是一个普通的 JSON 文件,后缀一般是 .json,体积很小。它跟模型文件、输出图片不在一个地方,所以别去 models 或 output 里翻。你要做的第一件事,是确认自己用的是哪种装法,这决定了默认目录长什么样。
默认情况下工作流存哪
三种常见装法的默认位置差别挺大。便携整合包一般会在主程序目录下带一个 user 子目录,工作流默认落在它里面的 default 或 workflows 一类文件夹里;源码安装则取决于你启动时的工作目录,很多人是 cd 进某个目录再跑启动脚本,那工作流就相对落在那;桌面版这类封装安装包,通常会写到系统用户数据目录下,跟程序安装目录分开。
| 装法 | 默认大致位置 | 怎么快速确认 |
|---|---|---|
| 便携整合包 | 主目录下的 user / workflows 一带 | 在主程序同级目录里找 user 文件夹 |
| 源码安装 | 启动时所在工作目录附近 | 回想你敲启动命令时终端所在的路径 |
| 桌面版 / 安装包 | 系统用户数据目录下的应用文件夹 | 在软件「打开」对话框看默认起始目录 |
还有一个容易踩的坑:界面上的「保存」和「另存为」落点可能不同。「保存」往往直接写回当前工作流原来的位置,而「另存为」会弹窗让你选路径。很多人以为自己保存了,其实只是改了内存里的内容,没落盘;或者落到了一个自己没注意的目录。养成习惯:点确认前先扫一眼弹窗顶部显示的完整路径。
按场景找:四种常见情况
- 刚保存完就找不到:优先回看最近一次保存弹窗的路径,再翻系统最近文件记录,比按文件名猜快
- 换电脑或重装后想找回:别只拷单个 json,找到旧目录里的整个用户数据文件夹搬过来更稳
- 从别人那拿到的流程:多数情况直接拖进界面就能加载,不必先放进某个固定文件夹
- 云端或容器里跑的:文件在容器内部,映射到宿主机哪个盘要看启动参数里的挂载配置
这里要说明什么情况下不适用:如果对方给你的流程依赖一堆自定义节点或额外模型,光把 json 拖进来也不一定能跑通,这时候问题不在文件位置,而在环境补齐,得另想办法。另外,容器场景下如果你没权限改挂载参数,找文件位置这件事本身就受限,只能让运维帮你确认映射关系。
找不到时的排查顺序
- 第一步:看软件内的默认起始目录打开软件里的「打开」对话框,它默认停在哪个目录,那通常就是软件认为的工作流目录。记下这个路径。
- 第二步:按修改时间搜盘用系统文件搜索,条件设成 .json 加最近修改时间,按时间倒序排。你刚存的文件一定在最前面,比按名字猜靠谱。
- 第三步:数一数装了几份确认机器上是不是装了多个副本。你编辑的那份和你启动的那份可能不是同一个,启动器指向哪份,文件就写在哪份下面。
- 第四步:查同步盘和权限如果目录挂在同步盘里,文件可能被挪走;如果目录没有写权限,保存会静默失败或者弹错。两种情况都要单独确认。
这四步走完基本能定位。顺序别乱:先在软件内确认它认的目录,再动系统搜索,因为搜索全盘在大硬盘上很慢,先用软件给的线索缩小范围更省时间。
让下次不用再找的习惯
- 给自己定一个固定存放目录,把常用目录加到软件的快捷入口里,长期省事
- 文件名带上用途和序号,别只用默认时间戳,回头靠名字就能认出来
- 定期把整个目录备份到别处,别只依赖软件内部的最近列表,重装一次就全丢
- 团队协作时提前约定统一的目录结构和命名,交接时少一半来回问
关于备份策略和目录规范这类基础操作,站内工具目录里有相关条目可以对照着看,具体的版本与工具情况到 /tools/speed-test 核对当时的说明。同类工作流该不该合并、要不要拆开存,取决于你复用频率,没有统一答案。
工作流是纯文本文件,值钱的是你的节点组织思路,不是那个 json 本身,所以定期备份比记住路径更重要。下一步如果你还分不清自己装的到底是整合包还是源码版,或者想看看别人怎么整理目录结构,可以到站内工具目录和指南中心翻一翻,那里按场景分了类,比一上来就翻盘更快。→
常见问题
为什么我在界面上保存了,电脑里却搜不到这个文件?
先确认搜索的是不是当前这台机器和当前这个安装目录。整合包、源码安装、桌面版可能同时存在多份,你编辑的那份未必是你搜的那份。另外注意有些保存默认落在用户数据目录而不是主目录,用软件内的「打开」对话框看它默认停在哪,比在系统里盲搜快得多。
换电脑后怎么把之前的工作流搬过去?
最稳的做法是找到旧机器上的用户数据目录,整体复制到新机器对应位置,而不是只挑几个文件。如果只搬单个文件,注意节点里引用的模型、图片素材路径不会跟着走,需要在节点上重新指认,否则加载后一堆红框。
从网上拿到的流程文件,要不要先放进某个文件夹?
一般不用。多数情况下直接拖进 ComfyUI 界面就能加载,加载后再「另存为」到你自己的目录即可。只有当你希望它出现在软件内置的列表里时,才需要放进它扫描的那个目录,放错目录不会报错,只是列表里看不到。