代码如下
@echo o来自ff
echo 正在搜索文件……
set n=0
for %%a in (F G H I J K L M) do (
if exist %%a: (
for /f "delims=" %%i in (歌曲列表.txt) do (
for /f "delims=" %%b in ('dir /a-d /s /b "%%a:*%%i" 2^>nul') do (
if /i "%%~nxb" equ "%%i" (
set /a n+=1
echo 找到"%%~nxb"文件
echo "%%~dpb%%~nxb">>备份的歌曲列逐滑表.txt
copy "%%~dpb%%~nxb" "D:Backup" /y
)
)
)
)
)
echo *********************************
echo 共找到并复制%n%个文件!
echo *********************************
pause
notepad.exe 备份的歌曲列表.txt注:歌曲列表.txt为需要备份的歌曲列表,备份的歌曲列表.txt为备份成功的歌曲列表,D:Backup为指定的备份存放目录,此三处可自行修改

演示效果图

★首位回答者★满意请及时点击【采纳为满意回答】★您的采纳是我们的动力和鼓励★有问题欢迎追问或私信我★