在这些文件夹旁边新建这个批处理: @echo off setlocal enabledelayedexpansion for /f "delims=" %%a in ('dir/b/ad') do ( cd %%a set a=1 for /f "delims=" %%b in ('dir/b *.jpg') do ( ren "%%b" "%%a!a!.txt" set /a a+=1 ) cd.. ) pause