annwayili 当前离线
列兵
@echo off setlocal enabledelayedexpansion for /f "tokens=1 delims=" %%a in (武松合集文件列表.txt) do ( set str1=%%a set var1=!str1:~3! for %%b in (*.mp4) do ( if !%%b! equ !var1! ( echo %%aOK ) else echo !var1! 不OK ) ) pause复制代码
评分人数
TOP
qixiaobin0715 当前离线
大校
@echo off setlocal enabledelayedexpansion (for /f "delims=" %%a in (武松合集文件列表.txt) do ( set str=%%a if exist "!str:~3!.mp4" ( ren "!str:~3!.mp4" "%%a.mp4" ) else ( echo,%%a ) ))>"重命名失败.txt" pause复制代码
不明白到底是遇虎失败还是认兄失败?
77七 当前离线
中校
@echo off rem 批处理保存为ansi编码格式 cd /d "%~dp0" for /f "useback delims=" %%a in ("武松合集文件列表.txt") do ( for /f "tokens=* delims=1234567890" %%x in ("%%a") do ( if exist "%%x.mp4" ( ren "%%x.mp4" "%%a.mp4" ) else ( >>"重命名失败.txt" echo %%a ) ) ) pause复制代码