- ::测试环境生成
- @echo off
- md 测试目录
- cd 测试目录
- del/q *
- cd.>"001 - 萨顶顶 - 万物生.mp3"
- cd.>"002 - 萨顶顶 - 神香.wma"
- cd.>"003 - 邓丽君 - 月亮代表我的心.mp3"
- cd.>"011 - 戴娆 - 绽放.mp3"
- cd.>"010 - 梦之旅 - 铃儿响叮当.mp3"
- cd.>"007 - 卓依婷 - 捉泥鳅.mp3"
- cd.>"009 - 周杰伦 - 稻香.wma"
- cd.>"005 - Lene - Pretty Young Thing.wma"
- cd.>"029 - M2M - The Day You Went Away.mp3"
去掉所有歌曲的编号,只留下如:
萨顶顶 - 万物生.mp3
Lene - Pretty Young Thing.wma
@echo off&setlocal enabledelayedexpansion
chcp 65001
::copy /y "%cd%\??? - *.*" " *.*" del "%cd%\??? - *.*"
for %%i in (*.*) do (
if "%%~nxi" neq "%~nx0" (
for /f "tokens=1* delims=- " %%j in ("%%~ni") do ren "%%~nxi" "%%k%%~xi"
)
)