Quark-Auto-Save v0.6.0 发布:智能重命名与通知系统全面升级
Quark-Auto-Save 是一款专注于夸克网盘自动化管理的工具,通过任务配置实现文件的自动转存、重命名等操作。最新发布的 v0.6.0 版本带来了重命名功能的重大重构和通知系统的增强,使得文件管理更加智能化和便捷。
智能重命名功能重构
本次版本最核心的改进是对重命名功能的重构,引入了"魔法变量"的概念,极大提升了文件命名的灵活性。与之前仅支持 $TASKNAME 变量不同,新版本支持多种以 {} 包裹的变量,能够智能地从文件名中提取关键信息。
魔法变量详解
新版本提供了丰富的变量类型,满足不同场景下的命名需求:
-
基础变量
{TASKNAME}:直接从任务配置中获取任务名称{EXT}:自动提取文件扩展名
-
剧集相关
{SXX}:智能识别季数,如 S01、S02,未识别时默认为 S01{E}:提取集数,支持多种格式如 1、01、123{PART}:识别"上/中/下"或中文数字表示的部分
-
日期处理
{DATE}:从文件名提取日期并格式化为 YYYYMMDD{YEAR}:单独提取年份
-
智能排序
{II}:自增序号功能,I的数量决定位数(如{II}为两位数)
-
中文识别
{CHINESE}:捕获两个及以上中文字符{VER}:识别以"版"结尾的中文字符
实际应用案例
电视剧命名示例
{TASKNAME}.{SXX}E{E}.{EXT}
→ 黑镜.S01E01.mp4
综艺节目命名
{II}.{TASKNAME}.{DATE}.第{E}期{PART}.{EXT}
→ 01.奔跑吧.20250425.第6期上.mp4
正则预览功能增强
新版本对正则表达式预览功能进行了视觉优化:
- 新增文件以绿色高亮显示
- 已存在文件以灰色显示 这种直观的区分方式让用户能够清晰了解哪些文件将被处理,避免误操作。
通知系统改进
v0.6.0 新增了通知测试功能,方便用户调试各类通知配置。支持的通知类型包括:
- 企业微信机器人
- 钉钉机器人
- Server酱
- 新增的DoDo机器人(由社区贡献)
- WxPusher推送
用户可以在配置完成后立即测试通知是否能够正常接收,大大降低了调试成本。
技术优化与修复
-
性能优化
- 限制重命名范围:仅处理第一层目录文件
- 仅对新转存文件重命名,避免重复处理
-
问题修复
- 修复了浏览器插件添加任务时缺少配置的问题
- 解决了Aria2插件下载空文件时的报错问题
- 优化了文件排序策略,目录不再参与排序
-
代码重构
- 移除了dateutil依赖,简化项目结构
- 更新了配置结构,移除老旧版本升级代码
- 优化了Quark类初始化方法
使用建议
对于需要处理大量剧集文件的用户,建议:
- 合理设置匹配式,使用过滤词(如
(?!.*纯享))排除不需要的文件 - 对于综艺节目,可利用
{DATE}和{E}变量结合实现智能命名 - 使用
{II}变量时,确保文件名中包含可排序的特征字符
本次更新使Quark-Auto-Save的文件管理能力迈上了一个新台阶,特别是重命名功能的智能化程度显著提升,能够满足更复杂的文件管理需求。通知系统的完善也让自动化流程更加可靠透明。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



