dir c:/源文件夹位置 >c:/*.txt(生成的清单)
加 /s 参数 显示所有文件夹中的文件包括子文件夹
加 /d 参数 不显示文件路径
@echo off
setlocal enabledelayedexpansion
rem 指定歌曲存放的路径
set mp3Folder=C:/test
set count=0
for %%a in ("%mp3Folder%/*.*") do (
set /a count+=1
ren "%%a" "!count!%%~xa"
)
endlocal
dir /b /a-d "%mp3Folder%">歌曲单1.txt
dir /s /b /a-d "%mp3Folder%">歌曲单2.txt