🎶
Music Tag Web V2
  • 项目介绍
  • 快速开始
    • Docker部署
    • Docker Compose 部署
    • 群晖部署
    • 1panel部署
    • 绿联部署
    • 飞牛云fnos部署
    • 极空间部署
  • 进阶配置
    • Mysql 部署
    • 外置Redis服务
  • 名词解释
  • 应用场景
    • 激活码激活失败、无响应
    • 刮削艺术家并被 navidrome 识别
    • 批量重命名文件名称
    • 忘记登录密码怎么办?
    • 手动刮削能实现哪些功能?
    • 怎么更新/升级 版本呢?
    • 智能歌单的进阶玩法
    • ffmpeg安装教程
    • 后台刮削怎么玩
    • 批量删除元数据中水印
  • 功能描述
    • 音乐收藏
    • 后台刮削
    • 基本设置
    • 小爱音箱
    • 网盘音乐
    • 智能歌单
    • 音乐去重
  • 常见问题
  • Subsonic客户端
    • sonixd
    • 音流
    • Web App
Powered by GitBook
On this page
  • 场景1 :去除文件名中的音轨号
  • 场景2:采用艺术家-音乐名格式重命名文件
  1. 应用场景

批量重命名文件名称

本实验演示批量对文件名重命名。

Previous刮削艺术家并被 navidrome 识别Next忘记登录密码怎么办?

Last updated 9 months ago

重命名文件的情况有: - 场景 1:文件名含有音轨号我不喜欢,我想批量去除掉。 - 场景 2:文件名我想以 艺术家-音乐名 格式进行重命名。

场景1 :去除文件名中的音轨号

如果您不喜欢文件名中包含的音轨号,并希望批量去除它们,可以使用正则表达式来实现这一目标。例如,对于文件名 01.夜曲.flac,您可以使用如下正则表达式来解析并提取音轨号和歌曲标题:

(?P<tracknumber>\d+)\.(?P<title>\w+)

此正则表达式将匹配数字(即音轨号)后面跟着一个点和随后的单词字符(即歌曲标题)。虽然上述表达式能够正确地解析这些信息,但不会直接更改文件名。

我们只需要改变正则表达式,就能实现去掉音轨号,只保留《夜曲》 作为文件名。

(?P<tracknumber>\d+)\.(?P<filename>\w+)

实验结果如下图:

场景2:采用艺术家-音乐名格式重命名文件

步骤说明:

  1. 确保元数据完整: 首先确认您的文件元数据中已经包含了正确的艺术家信息。

  2. 使用手动刮削功能:

    • 打开支持手动刮削功能。

    • 勾选需要重命名的文件。

    • 在“文件名”字段中,使用变量来构建新的文件名格式。

变量使用示例:

  • 假设您想将文件重命名为${artist}-${title}这样的格式,其中${artist}代表艺术家名,${title}代表音乐名,文件扩展名会继续填充源文件的扩展名,所以你无需额外输入文件扩展名。

实验结果如下图: