You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为MP3曲目单数字编号补前导零?求PowerShell命令

解决MP3曲目编号补前导零的PowerShell方案

当然有!针对你遇到的MP3播放器排序异常问题,这里有个高效的PowerShell命令可以批量给单数字的曲目编号补上前导零,让专辑曲目按正确顺序排列:

基础命令(适用于1 - 歌曲名.mp3这类格式)

Get-ChildItem -Path "你的MP3文件夹路径" -Filter "*.mp3" | Rename-Item -NewName {
    $_.Name -replace '^(\d)( - .+\.mp3)$', '0$1$2'
} -WhatIf

命令说明:

  • Get-ChildItem:获取指定文件夹下的所有MP3文件
  • -WhatIf:这是测试参数,执行时只会显示将要重命名的结果,不会实际修改文件名。确认没问题后,去掉这个参数再执行即可真正重命名
  • 正则表达式^(\d)( - .+\.mp3)$:匹配以单个数字开头,后面跟着-和歌曲名的MP3文件
  • '0$1$2':把匹配到的单个数字前加上0,保留后面的内容

如果你的文件名是其他格式(比如Track 1.mp3)

可以调整正则表达式来适配,比如:

Get-ChildItem -Path "你的MP3文件夹路径" -Filter "*.mp3" | Rename-Item -NewName {
    $_.Name -replace '(Track )(\d)(\.mp3)$', '$10$2$3'
} -WhatIf

额外提示

  • 执行命令前,建议先备份MP3文件,避免意外情况
  • 如果不确定正则是否匹配所有目标文件,可以先运行带-WhatIf的命令,检查输出的重命名结果是否符合预期

内容的提问来源于stack exchange,提问作者Thomas Monical

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.21 03:28:21