梦想种子 当前离线
五级士官
@echo off setlocal enabledelayedexpansion for /f "delims=" %%i in (a.txt) do ( set /a n+=1 (ren !n!.jpg _!n!.jpg ren _%%i !n!.jpg||(ren %%i !n!.jpg)) 2>nul )复制代码
评分人数
TOP
@echo off setlocal enabledelayedexpansion set n=0 del /q *.jpg for /f "delims=" %%i in (a.txt) do ( set /a n+=1 echo !n!>%%i ) pause复制代码
我测试的结果却完全不相同,你真的检查过了吗????????????
@echo off setlocal enabledelayedexpansion for /f "delims=" %%i in ('dir /b *.jpg') do ( set /p t=<%%i set /p=!t! %%~ni <nul if !t! == %%~ni (echo Yes) else echo No ) pause复制代码
@echo off setlocal enabledelayedexpansion for /f "delims=" %%i in (a.txt) do ( set /a n+=1 call :check "%%i" ) pause&exit :check if defined %~n1 (set /a n-=1&goto :eof) if exist !n!.jpg ( set !n!=OK set /a n+=1 goto check ) else ( ren %1 !n!.jpg )复制代码