[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 ppll2030 于 2024-3-4 00:25 编辑

回复 1# gddsssko


   
把代码保存为bat文件,文件编码为ANSI。
更名规则附在代码后面了。修改规则可从13行开始,中间用空格分割即可。
运行代码可查看更名结果,请认真核对,确认代码无误后,再修改bat文件,
把第7行 “echo.&echo” 删除并保存,在运行一次即可完成更名。
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. for /f "tokens=1* delims= " %%i in ('more +12 "%~f0"') do (
  4. for /f "delims=" %%v in ('dir /b /s /ad "*%%i*"') do (
  5. set x=%%~nxv
  6. set x=!x:%%i=%%j!
  7. echo.&echo ren "%%v" "!x!"
  8. )
  9. )
  10. pause
  11. :更名规则
  12. AAA      $aa1$
  13. BB        $bb1$
  14. CCCC    $cc2$
复制代码

TOP

返回列表