Save Audio (Advanced) Node Doesn’t Support Date Wildcards

用户在使用 ComfyUI 的 Save Audio (Advanced) 节点时,在 filename_prefix 字段中填入日期通配符(如 '%date:yyyy%/%date:MM-dd%' )来按日期创建子文件夹保存音频,运行工作流后触发报错。

Save Audio (Advanced) Node Doesn't Support Date Wildcards

Save Audio (Advanced) Node Doesn’t Support Date Wildcards

快速结论:Save Audio (Advanced) 节点的 filename_prefix 中使用日期通配符(如 %date:yyyy%)会导致保存路径解析失败,抛出 [WinError 123] 错误。该问题已在前端 PR 中修复,将随下个版本发布。

问题场景

用户在使用 ComfyUI 的 Save Audio (Advanced) 节点时,在 filename_prefix 字段中填入日期通配符(如 '%date:yyyy%/%date:MM-dd%')来按日期创建子文件夹保存音频,运行工作流后触发报错。

报错原文

[ERROR] !!! Exception during processing !!! [WinError 123] The filename, directory name, or volume label syntax is incorrect: 'D:\\AI\\ComfyUI_windows_portable_nvidia\\ComfyUI_windows_portable\\ComfyUI\\output\\audio\\%date:yyyy%\\%date:MM-dd%'
[ERROR] Traceback (most recent call last):
  File "...execution.py", line 542, in execute
    ...
  File "...\latest\_io.py", line 1900, in EXECUTE_NORMALIZED
    to_return = cls.execute(*args, **kwargs)

原因分析

Save Audio (Advanced) 节点未实现日期通配符解析逻辑,导致直接使用原始字符串 %date:yyyy% 作为目录名创建文件夹,Windows 文件系统无法识别包含 % 的路径而抛出错误。此行为与其他支持日期通配符的保存节点不一致。

环境排查

  • 确认 Node 名称:Save Audio (Advanced)
  • 确认使用日期通配符语法:%date:yyyy%%date:MM-dd%
  • 确认 ComfyUI 版本(建议更新至最新发布版本)

解决步骤

  1. 临时方案:filename_prefix 中移除日期通配符,使用固定的目录结构,如 audio/my_output
  2. 等待更新:该问题已在 ComfyUI 前端仓库的 PR #12837 中修复,预计随下个版本发布。请关注 ComfyUI 更新日志,安装包含此修复的版本即可正常使用日期通配符。
  3. 可优先尝试:如果等不及官方发布,可手动合并前端 PR 的变更(需具备源码编译经验,或等待官方集成到主仓库)。

验证方法

在更新后的 ComfyUI 中,将 Save Audio (Advanced) 节点的 filename_prefix 设置为 %date:yyyy%/%date:MM-dd%,运行工作流,确认输出目录按照当前日期正确创建且无报错。

参考来源

Comfy-Org/ComfyUI #14494

GamsGo AI

AI 工具推荐

想把多个 AI 模型放在一个入口?

GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。

了解 GamsGo AI

推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。

celebrityanime
celebrityanime
文章: 8616

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注