野溜小子 发表于 2012-10-3 14:19:14

批量修改文件名批处理小程序

  昨天修改我Z-blog的表情,表情包里的表情文件名是以face_01.gif、face_02.gif2和face_03.gif这样命名的,我现在要把它们修改成01.gif、02.gif和03.gif。总共有86个,如果手动一个一个改,那要烦死了。于是我写了个小批处理,一秒钟时间完成任务。@echo offtitle 批量替换文件名 echo.echo 本批处理可批量替换本文件所在文件夹下所有文件的文件名。echo.echo.&set /p strtemp3= 请输入要替换的文件类型:echo.&set /p strtemp1= 请输入要替换的文件名字符串(可替换空格):echo.&set /p strtemp2= 请输入替换后的文件名字符串(删除则直接回车):setlocal enabledelayedexpansionfor /f "delims=" %%a in ('dir /a /b *.%strtemp3%') do (set nobird=%%aren "%%~a" "!nobird:%strtemp1%=%strtemp2%!")echo.echo OK了!echo.pause
页: [1]
查看完整版本: 批量修改文件名批处理小程序