bat批量重命名文件
::后面的为注释,若执行时出错可以试着将
::注释内容
删除
直接上两个例子(注意程序中的符号全部为英文符号)
- 将所有所在文件夹下的所有.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批量重命名文件相关推荐
- win下bat批量重命名文件
以0001,0002的规律批量重命名 把下面内容写到txt文件内,把后缀名改成bat,双击运行 @if not defined debug @echo off setlocal enabledelay ...
- BAT批量重命名文件擴展名
::rem 重命名文件 ::.txt轉為.sql for /f "delims=" %%i in ('dir /b /a-d /s "*.txt"') do r ...
- 文件名和文件夹的bat批量重命名替换关键字和删除关键字
文件名和文件夹的bat批量重命名替换关键字和删除关键字 批量文件名关键字替换 @echo off set "str1=需要替换的关键字" set "str2=替换后的关键 ...
- 按数字递增批量重命名文件的批处理
本文链接:http://oicu.cc.blog.163.com/blog/static/12303947120091163372228/ 原文链接:http://www.newsmth.net/bb ...
- 【Windows小技巧】批量重命名文件
2016/12/14更新 注:如果文件名包含空格,命令应写成ren "s0 (1).gif" s001.gif,简而言之,就是加上双引号!!!原因:系统将s0和(1).gif认为是 ...
- python下载文件并改名_第46p,8行代码,用Python批量重命名文件
大家好,我是杨数Tos,这是<从零基础到大神>系列课程的第46篇文章,第二阶段的课程:Python基础知识:小案例之用Python批量重命名文件. 学习本课程,建议先看一遍:[计算机基础知 ...
- 五种方法实现Linux批量重命名文件
Linux批量重命名文件会涉及到改变一个字母.改变一些相连字母.改变某些位置的字母.在最前面加上某些字母.或者改变字母的大小写.完成这里五个方法基本上就会解决了Linux批量重命名的工作. 1.我想把 ...
- 使用Python按时间顺序批量重命名文件
下面这段Python脚本能我们把一个文件夹下的所有文件,按最后修改的时间顺序,批量加序号前缀进行重命名: 注释比较详尽,就不多费口舌了,上代码: import os# 按修改时间排序后,批量重命名文件 ...
- Excel如何批量重命名文件
今天跟大家分享一下如何利用Excel批量重命名文件 1.首先打开Excel软件 2.然后我们点击下图选项 3.依次点击[工作表],[重命名文件] 4.单击[选择文件],选择要处理的文件 5.然后在[新 ...
最新文章
- linux pytorch 快速安装
- 向Hadoop集群添加一个新的节点
- python Elasticsearch update
- Blog_Backup:绿色博客备份工具
- 你对Java网络编程了解的如何?Java BIO 网络编程 | Netty 前期知识
- 老司机整理对Nginx性能优化
- 江西冶金职业技术学院计算机,计算机基础知识江西冶金职业技术学院.ppt
- 电脑cpu温度过高怎么办_解决电脑主板CPU温度过高,COC机箱提升电脑健康指数
- latex的下载与安装
- ENVI监督分类中SVM(支持向量机)工具
- educoder中Spark GraphX—构建图及相关操作
- 分布积分详解(lnx积分)
- pytorch-retinanet训练自己的数据集
- 加速度计、陀螺仪工作原理
- 离散数学-集合:2、集合的基本运算
- 经济管理学入门书籍推荐
- 【CUDA编程】学习笔记(二) GPU硬件架构
- 【部署加速】模型Int8量化
- 宽带载波单灯控制器 (JST-HPLC-SRC)
- 【Redis】Redis布隆过滤器工作原理与实战(Redis专栏启动)