
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 版本(建议更新至最新发布版本)
解决步骤
- 临时方案:在
filename_prefix中移除日期通配符,使用固定的目录结构,如audio/my_output。 - 等待更新:该问题已在 ComfyUI 前端仓库的 PR
#12837中修复,预计随下个版本发布。请关注 ComfyUI 更新日志,安装包含此修复的版本即可正常使用日期通配符。 - 可优先尝试:如果等不及官方发布,可手动合并前端 PR 的变更(需具备源码编译经验,或等待官方集成到主仓库)。
验证方法
在更新后的 ComfyUI 中,将 Save Audio (Advanced) 节点的 filename_prefix 设置为 %date:yyyy%/%date:MM-dd%,运行工作流,确认输出目录按照当前日期正确创建且无报错。



