set "path=f:\新建文件夹" for %%i in ('dir/a-d/b/s %path% ^| findstr "11.pdf 12.pdf"') do ( if "%%i" == "11.pdf" ren "%%i" "身份证_1_1.pdf" if "%%i" == "12.pdf" ren "%%i" "身份证_1_2.pdf" )
忘了%%i是一个完整的路径改一下 set "path=f:\新建文件夹" for %%i in ('dir/a-d/b/s %path% ^| findstr "11.pdf 12.pdf"') do ( if "%%~nxi" == "11.pdf" ren "%%i" "身份证_1_1.pdf" if "%%~nxi" == "12.pdf" ren "%%i" "身份证_1_2.pdf" )