批处理搜索效率很低,现在很多音乐软件可以自动搜索硬盘,归类音乐的。
我也能给一个,你试试看。
说明:
1、第3句 (c d e f g) 可以自己设定搜索盘符,空格隔开;
2、歌曲文件列表用list.txt,放在脚本同目录中。
@echo off
for /f "delims=" %%a in (list.txt) do set "#%%a=1"
for %%d in (c d e f g h) do (
pushd %%d:
for /f "delims=" %%a in ('dir /s /b *.mp3 *.wma ^|findstr /i /g:list.txt') do (
set "#%%~nxa="
copy "%%a" "d:\myMusic\" /y
)
popd
)
for /f "tokens=1 delims=#=" %%a in ('set #') do echo,%%a>>a.txt