| 
 | 
 
 本帖最后由 sotan 于 2019-1-9 18:21 编辑  
[ol]@echo offsetlocal enabledelayedexpansionfor /f "delims=" %%i in ('dir /b /o-n "*.wav"') do (set /a n+=1set "n=0!n!"&set "n=!n:~-2!"ren "%%~i" "!n! %%~nxi")for /f "delims=" %%a in ('dir /b/a-d/oN *.*') do echo %%a >>123.txtpause[/ol]复制代码 
 
作用是想把歌曲,自动在前面编个序号,从01开始这样,后面跟个空格 然后再是原文件名,然后输出到一个txt内, 
现在这段代码序号会重复,不知道为啥. 
输出的结果只会01~08 然后又重复开始了! 
这个代码是我百度了半天汇总出来的,也不知道哪个地方有问题 |   
 
 
 
 |