可以成功啊,只是因为echo\这一句,使每输出的名字后都跟一个\,还有就是对于文件夹下有几个子文件夹内都不同分类的歌曲,这样输出的话就有些乱,我在楼主基础上改编了一下,可以支持子文件夹分类,我菜鸟啊,还望高手多给建议。- @echo off
- setlocal enabledelayedexpansion
- set /p mulu=请将歌曲文件夹拖进本窗口:
- cls
- for /r %mulu% %%i in (*.mp3 *.wma) do (
- set m=%%~dpi
- if !m! neq !t! echo.&echo [!m:~0,-1!]
- echo %%~nxi
- set t=!m!
- )
- echo [完毕]
- pause>nul
复制代码 大家运行看看,有什么错误就指出啊,一起学习。 |