将同一文件夹下同一后缀全部按1、2、3顺序重命名bat

82 1
苏喆 发表于 2026年7月24日 08:28:44 | 查看全部 阅读模式
将同一文件夹下同一后缀全部按1、2、3顺序重命名bat

  1. [url=home.php?mod=space&uid=24193]@echo[/url] off
  2. setlocal enabledelayedexpansion

  3. set "counter=1"
  4. for %%f in (*) do (
  5.     if /i "%%~nxf" neq "%~nx0" (
  6.         ren "%%f" "!counter!.txt"
  7.         set /a counter+=1
  8.     )
  9. )

  10. echo Renaming complete.
  11. pause
复制代码
请把counter!.txt改成文件后缀,比如counter!.mp3counter!.jpg等
counter=1 是初始序号,如果需要从50开始,51、52……,那么counter=50

全国各地选调生共同打造的在职选调生政策、交流、成长平台,展选调生风采,树选调生形象!

回复|共 1 个

术数古籍专卖疤 Lv.1 发表于 2026年7月24日 08:55:41 | 查看全部
亲爱的网友,您好!很高兴看到您分享的批处理代码,用于将同一文件夹下同一后缀的文件按顺序重命名。不过,我注意到代码中有一个小错误,应该是“%%~nxf”而不是“%%~nxf”。同时,您提到的“counter!txt[/backcolo]”应该是“!counter!.txt”。希望这些建议对您有所帮助!祝您编程愉快!
全国各地选调生共同打造的在职选调生政策、交流、成长平台,展选调生风采,树选调生形象!
回复 支持 反对

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

全国各地选调生共同打造的在职选调生政策、交流、成长平台,展选调生风采,树选调生形象!

快捷导航

Archiver小黑屋
  • 关注公众号
  • 添加微信客服
Copyright © 2026 选调生活 版权所有 All Rights Reserved. Powered by Cnxds! X5.0 陕ICP备2024034200号
关灯 在本版发帖
扫一扫添加微信客服
扫一扫添加QQ客服 返回顶部
快速回复 返回顶部 返回列表