::后面的为注释,若执行时出错可以试着将::注释内容删除
直接上两个例子(注意程序中的符号全部为英文符号)

  1. 将所有所在文件夹下的所有.txt文件改为a.jpg(a为递增变量)
@echo off                           ::取消回显
set a=1                                ::设置变量
setlocal EnableDelayedExpansion     ::延迟变量
for %%n in (*.txt) do (             ::*为通配符,(*.txt)即所有.txt文件集合ren "%%n" "!a!.jpg"                ::重命名命令,将匹配到的%%n重命名为a.jpg(a为变量)set /A a+=1                     ::变量a递增
)

执行test.bat之前:

执行test.bat之后:

2. 将所有所在文件夹下的所有文件改为a(即去掉后缀名,a为递增变量)

@echo off                           ::取消回显
set a=1                                ::设置变量
setlocal EnableDelayedExpansion     ::延迟变量
for %%n in (*) do (                 ::*为通配符,(*)即所有文件集合ren "%%n" "!a!"                    ::重命名命令,将匹配到的%%n重命名为a.txt(a为变量)set /A a+=1                     ::变量a递增
)

执行test.bat之前:

执行test.bat之后(注意test.bat本身也被修改):

3. 如果需要调试查看执行过程可以修改程序如下(多了两条命令):

@echo off                           ::取消回显
set a=1                                ::设置变量
setlocal EnableDelayedExpansion     ::延迟变量
for %%n in (*) do (                 ::*为通配符,(*)即所有文件集合echo "%%n"                       ::打印查看当前文件名ren "%%n" "!a!"                  ::重命名命令,将匹配到的%%n重命名为a.txt(a为变量)set /A a+=1                     ::变量a递增
)
pause                               ::执行完后窗口不闪退

bat批量重命名文件相关推荐

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

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

  2. BAT批量重命名文件擴展名

    ::rem 重命名文件 ::.txt轉為.sql for /f "delims=" %%i in ('dir /b /a-d /s "*.txt"') do r ...

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

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

  4. 按数字递增批量重命名文件的批处理

    本文链接:http://oicu.cc.blog.163.com/blog/static/12303947120091163372228/ 原文链接:http://www.newsmth.net/bb ...

  5. 【Windows小技巧】批量重命名文件

    2016/12/14更新 注:如果文件名包含空格,命令应写成ren "s0 (1).gif" s001.gif,简而言之,就是加上双引号!!!原因:系统将s0和(1).gif认为是 ...

  6. python下载文件并改名_第46p,8行代码,用Python批量重命名文件

    大家好,我是杨数Tos,这是<从零基础到大神>系列课程的第46篇文章,第二阶段的课程:Python基础知识:小案例之用Python批量重命名文件. 学习本课程,建议先看一遍:[计算机基础知 ...

  7. 五种方法实现Linux批量重命名文件

    Linux批量重命名文件会涉及到改变一个字母.改变一些相连字母.改变某些位置的字母.在最前面加上某些字母.或者改变字母的大小写.完成这里五个方法基本上就会解决了Linux批量重命名的工作. 1.我想把 ...

  8. 使用Python按时间顺序批量重命名文件

    下面这段Python脚本能我们把一个文件夹下的所有文件,按最后修改的时间顺序,批量加序号前缀进行重命名: 注释比较详尽,就不多费口舌了,上代码: import os# 按修改时间排序后,批量重命名文件 ...

  9. Excel如何批量重命名文件

    今天跟大家分享一下如何利用Excel批量重命名文件 1.首先打开Excel软件 2.然后我们点击下图选项 3.依次点击[工作表],[重命名文件] 4.单击[选择文件],选择要处理的文件 5.然后在[新 ...

最新文章

  1. linux pytorch 快速安装
  2. 向Hadoop集群添加一个新的节点
  3. python Elasticsearch update
  4. Blog_Backup:绿色博客备份工具
  5. 你对Java网络编程了解的如何?Java BIO 网络编程 | Netty 前期知识
  6. 老司机整理对Nginx性能优化
  7. 江西冶金职业技术学院计算机,计算机基础知识江西冶金职业技术学院.ppt
  8. 电脑cpu温度过高怎么办_解决电脑主板CPU温度过高,COC机箱提升电脑健康指数
  9. latex的下载与安装
  10. ENVI监督分类中SVM(支持向量机)工具
  11. educoder中Spark GraphX—构建图及相关操作
  12. 分布积分详解(lnx积分)
  13. pytorch-retinanet训练自己的数据集
  14. 加速度计、陀螺仪工作原理
  15. 离散数学-集合:2、集合的基本运算
  16. 经济管理学入门书籍推荐
  17. 【CUDA编程】学习笔记(二) GPU硬件架构
  18. 【部署加速】模型Int8量化
  19. 宽带载波单灯控制器 (JST-HPLC-SRC)
  20. 【Redis】Redis布隆过滤器工作原理与实战(Redis专栏启动)

热门文章

  1. 买房买车,不再遥远!
  2. 【官方赠票】你要的荣耀10发布会来啦!
  3. 极速下载git hub 客户端
  4. 20230123英语学习
  5. 微信小程序 WeUi.wxss
  6. STM32的最小系统组成的详解
  7. stm32f103c8t6c语言教程,STM32f103C8T6入门学习记录.doc
  8. Vue小黑记事本案例
  9. js 解析json数据实现快递包裹的查询
  10. Maya的Deform功能简写