@echo off
rem 启用"延缓环境变量扩充"
setlocal EnableDelayedExpansion
set a=0
set b=0
rem 循环当前目录下所有图片的文件名,支持带空格的名称
for /f "delims=" %%i in ('dir /b *.bmp') do (
rem 如果没有相同的文件名,则继续
if not "%%~ni"=="%~n0" (
if !b! GEQ 1000 (if !a! LSS 10 (ren "%%i" "10A0!b!000!a!.bmp") else ren "%%i" "10A0!b!00!a!.bmp") else (if !b! GEQ 100 (if !a! LSS 10 (ren "%%i" "10A00!b!000!a!.bmp") else ren "%%i" "10A00!b!00!a!.bmp") else (if !b! GEQ 10 (if !a! LSS 10 (ren "%%i" "10A000!b!000!a!.bmp") else ren "%%i" "10A000!b!00!a!.bmp")else (if !a! LSS 10 (ren "%%i" "10A0000!b!000!a!.bmp") else ren "%%i" "10A0000!b!00!a!.bmp"))
)
rem 设置数值型变量a=a+1
set /a a+=1
if !a! EQU 9 set /a b+=1
if !a! EQU 9 set /a a=0)
)
echo 批量重命名完成!
pause
@echo off
rem 启用"延缓环境变量扩充"
setlocal EnableDelayedExpansion
set a=0
set b=0
rem 循环当前目录下所有图片的文件名,支持带空格的名称
for /f "delims=" %%i in ('dir /b *.bmp') do (
rem 如果没有相同的文件名,则继续
if not "%%~ni"=="%~n0" (
if !b! LSS 10 (if !a! LSS 10 (ren "%%i" "110E000!b!000!a!.bmp") else ren "%%i" "110E000!b!00!a!.bmp") else  (if !a! LSS 10 (ren "%%i" "110E00!b!000!a!.bmp") else ren "%%i" "110E00!b!00!a!.bmp")rem 设置数值型变量a=a+1
set /a a+=1
if !a! EQU 20 set /a b+=1
if !a! EQU 20 set /a a=0)
)
echo 批量重命名完成!
pause

上面代码保存为 ".bat"

运行结果:

BAT Window批量重命名相关推荐

  1. 如何运用bat脚本批量 重命名/复制 文件

    在平时运维的时候,最繁琐的就是要每个月写运维记录的文档如excel表格,一个月30日要产生30个文件,拷30个运维记录文档的模版再进行重命名实在太麻烦了,所以想到copy模版之后可以用脚本来对文件进行 ...

  2. 使用bat文件实现批量重命名功能

    在生活中我们总会碰到对大量文件进行重命名操作,这时如果一个一个的,选取文件→右键→重命名→选取文件,这样操作势必会浪费大量时间. 现在小编就告诉大家一个使用bat文件(命令行)的方法,快速对文件进行重 ...

  3. 文件名和文件夹的bat批量重命名替换关键字和删除关键字

    文件名和文件夹的bat批量重命名替换关键字和删除关键字 批量文件名关键字替换 @echo off set "str1=需要替换的关键字" set "str2=替换后的关键 ...

  4. Windows下文件批量重命名bat脚本

    Windows平台之文件批量重命名,在日常工作还是较频繁的,本文特整理为bat脚本,并列表不同的实现方法. 目录 1.批量重命名要点分析 2.批量重命名bat脚本 3.批量重命名脚本演示 运行环境: ...

  5. win下bat批量重命名文件

    以0001,0002的规律批量重命名 把下面内容写到txt文件内,把后缀名改成bat,双击运行 @if not defined debug @echo off setlocal enabledelay ...

  6. bat实用代码_超实用的文件批量重命名,让你提高10倍工作效率!

    日常工作中我们经常会遇到需要批量重命名文件的事儿,比如将网上下载的一堆毫无命名规律的图片按用途分类.比如将照相机里的大量活动照片按项目整理等. Windows系统中,一般在某个文件或文件夹上右键→重命 ...

  7. bat 文件夹内文件批量重命名

    文件夹内文件批量重命名,示例如下: chcp 65001 @echo off set /p w=请输入文件格式(即扩展名并以回车结束): ::set /p wf=请输入要修改的文字(以回车结束): s ...

  8. 文件批量重命名的技术,你值得拥有

    经验整理 NGS系列文章包括NGS基础.转录组分析 (Nature重磅综述|关于RNA-seq你想知道的全在这).ChIP-seq分析 (ChIP-seq基本分析流程).单细胞测序分析 (重磅综述:三 ...

  9. 有了这些,文件批量重命名还需要求助其它工具吗?

    经验整理 NGS系列文章包括NGS基础.转录组分析 (Nature重磅综述|关于RNA-seq你想知道的全在这).ChIP-seq分析 (ChIP-seq基本分析流程).单细胞测序分析 (重磅综述:三 ...

最新文章

  1. 该项研究降低了使用大脑信号控制机器人手臂的位置误差
  2. 【C 语言】二级指针作为输入 ( 自定义二级指针内存 | 为 二级指针 分配内存 - 存放 一维指针 | 为每个 一级指针 分配内存 | 释放二维指针内存 )
  3. SAP Spartacus 定义在app.module.ts里的providers依赖注入元数据何时得到处理
  4. listview刷新_Flutter NestedScrollView 滑动折叠头部下拉刷新效果
  5. python读单行文本求平均值_如何从文本文件python中的数字列表中找到平均值
  6. linux内核那些事之early boot memory-memblock
  7. (转)LUA与python根本就不具有可比性
  8. python自动化测试-python自动化之(自动化测试报告)
  9. [转载] Python中Numpy包的用法
  10. AtCoder Beginner Contest 132 解题报告
  11. Atitit 项目风险管理 目录 1. 技术分险 2 1.1. 全面跟随大公司解决方案 2 1.2. 过度设计 2 1.3. 可读性 扩展性不足 2 1.4. 教条僵化 2 1.5. 技术方案超出了
  12. 为什么谐振时电抗为0_108kVA/108kV/27kV变频串联谐振试验装置
  13. linux用户配额管理,—linux 磁盘配额按用户管理(quota)
  14. 中南民族大学计算机科学学院2011级2014年至2015年度课表,中南民族大学应用心理学专业2012-2013-2学期辅修-双学位课表(2010、2011级)...
  15. 机器视觉在智能制造中的应用
  16. Hadoop与MPP
  17. from scipy.misc import comb ImportError: cannot import name ‘comb‘
  18. 开发右脑,数字桩记忆扑克牌训练教程
  19. HTML5 网页设计基础
  20. 苹果pencil有必要买吗?苹果平板平替电容笔推荐

热门文章

  1. XorPay.com 支付平台介绍【免费申请个人微信支付接口】
  2. 如何用“区块链+稳定币”技术来提升资产证券化市场运作效率
  3. 网络模型和TCP协议族
  4. 迎合人工智能时代 码教授开设Python课程
  5. poj2823 Sliding Window
  6. 11-swift中的函数
  7. 这些年遇到的坑爹问题汇总
  8. 详谈为何不要使用Windows的notepad编写shell
  9. matlab 对三维图像旋转,求助,二维图像如何绕轴旋转成为三维图像
  10. exc读入到matlab,matlab外部程序接口-excel