首页 生活百科 美食推荐 汽车百科 星座运势 旅游攻略 数码科技 教育资讯 宠物知识 养花知识 健康知识 周公解梦 热门影视 消费指南
当前位置: 首页 > 生活百科 >

批处理使用技巧之如何批量修改文件名称

35次浏览     发布时间:2023-04-23 13:35:32    

随便找了一个文件夹来演示:

一、批量修改后缀名

打开CMD,cd /d 进入要改名的目录:

输入命令:

ren *.mp4 *.sky

这样,所有后缀名为 .mp4 的文件就改成了 .sky

二、将文件名修改成数字编号+后缀名

@echo off
set /a 计数=0
set 目录=Z:\超神学院
set 后缀名=.mp4
setlocal enabledelayedexpansion
for /f %%s in ('dir /b %目录%') do (
  set /a 计数+=1
  if !计数! LSS 10 (ren "%目录%\%%s" 0!计数!%后缀名%) else (ren "%目录%\%%s" !计数!%后缀名%)
)
echo.
echo 修改完成!
pause

代码解释:

计数” 表示文件名编号从多少开始,这里填0文件名编号会从1开始,填1就会从2开始。。

目录” 是要进行文件改名的目录路径

后缀名” 是修改后的后缀名,不管之前是什么后缀名,修改后都是这个

setlocal enabledelayedexpansion” 启用变量延迟,这样后面才能使用 !计数!

if !计数! LSS 10” 语句中的 LSS 表示小于,这里也就是判断变量“计数”的值是否小于10。

ren “%目录%\%%s” 0!计数!%后缀名%” 值小于10的时候,在文件名前面加0

else (ren “%目录%\%%s” !计数!%后缀名%)” 值不小于10的时候,就不需要加0了

将上框中的代码保存成 .bat的批处理文件:

双击运行即可:

批处理运行效果如图:

相关文章
世界最高的人多少米(世界上最高的人排行榜)
2024-05-21 20:21:48
酸辣粉怎么做简单又好吃(酸辣粉的简单家常做法)
2024-05-21 20:11:42
电脑声音设置面板在哪里(电脑系统声音不稳定时大时小的解决办法)
2024-05-21 20:01:22
厦门限价房申请条件有哪些(限价商品房你知道怎么申请吗?)
2024-05-21 19:51:22
萝卜的做法大全好吃(白灼虾冷水下锅煮几分钟?)
2024-05-21 19:41:16
跨省转社保医疗怎么转(一篇搞懂如何操作社保、医保、失业保险跨省转移)
2024-05-21 19:31:32