如何把文件名称括号批量修改为下划线_给Windows中的文件批量顺序、连续命名的方法...

给Windows中的文件批量顺序命名的方法

我们偶尔会有这样的需求——为毫无规律的文件批量的顺序命名,以图片数据集为例,图中的文件名称毫无规律,数量太多手动修改太过于麻烦,有没有什么方法将其批量的顺序命名?

4cd076ad223bb69084554b9a3181d130.png


以下为大家介绍两种批量命名的方法。

1.简单的命名方法

首先点击第一张图片,按下Ctal+A选中全部的文件后,再按下F2按键,此时系统让你编辑一个批量命名的前缀信息,如图

f95d6bf40004934e491cfd0efdccf4e1.png

直接输入“tu”后回车,发现系统会自动的在你输入的前缀后加上顺序小括号并自动递增,如图

c242cc84a159ab315ba4390bb6eddc35.png

这个方法虽然也达到批量顺序命名的目的,但是小括号令人讨厌,且一般达不到我们想要的格式。例如想改成00001.jpg,00002.jpg这样连续的格式,这是引入复杂一点的命名方式。

2.高效有格式顺序的命名方法

此方法在方法1的基础上改进,windows系统有一个批处理命令:

ren old_file_path new_file_path

file_path:要求绝对的路径+文件名
不懂没有关系,只需要按部就班的照着我操作就可以了。
此时,文件已经命名成这个样子了。

c242cc84a159ab315ba4390bb6eddc35.png

怎样利用上面介绍到的“ren”函数将文件名修改成我们想要的格式呢?这里引入大家熟悉的excel,协助我们处理,减少代码的书写量。打开excel,建立一个空表格。
(1)在A1和A2单元格中如图输入tu(1).jpg和tu(2).jpg(注意用英文输入 ),之后,选中A1和A2单元格,再将鼠标移动至红色圆圈中小点上,直到鼠标光标变成小十字时,按住鼠标左键,往下拖,直至括号中的数值大于要命名的图片(多了没关系 )

efae6309ecdf66f4d6952418e6aba908.png


操作完成后应当是和这个样子差不多:

67d6761922e6e85c809d7914740f68c1.png


(2)聪明的盆友应当猜到了这就是我们的文件名(少了个空格,一会儿要讲 ),此时终于到了要将我们要命名的格式这一步了。在B1表格中,输入我们要顺序命名的首名称,如“00001.jpg”,再将鼠标移至红色小圆圈中的小点上快速地点击两下。

69ab04c4acdac6a8bed066faf1e4d803.png


操作完成后,会发现excel自动的将其补齐了。

e335566e9169edf56d1709c413940c44.png

(3)到了第三步,我们终于可以利用“ren”函数,并通过excel批量的生成代码。选点击C1单元格,再在上框中输入:("ren “&A1&” "&B1)后回车注意是英文输入,引号也是 ,在快速点击C1单元格右下角上的小点自动补齐。

b4ad9569948b2efe2ab5e1686e7e0770.png

操作完成后,应当和下图差不多。

c78d95ecec0d2e8a879904b8e075fca3.png

(4)回到图片文件夹的目录下,新建一个文本文件,并将excel生成的代码拷贝保存在里面。

f090d78cbffb0e4e6fa73e0a77e43af1.png

(5)注意到之前提到的,实际的文件名包含有空格,我们可将下部分的代码复制,拷贝在第四步的代码前。它的作用是消除文件命中的空格。

@echo off
Setlocal Enabledelayedexpansion
set "str= "
for /f "delims=" %%i in ('dir /b *.*') do (
set "var=%%i" & ren "%%i" "!var:%str%=!")

操作完成后如下图:

6e8a54a2879f2af1d82dce5a5f4fdc7c.png

(6)保存后关闭txt文件,并修改文件的扩展名为bat,选择“是”,双击运行。

93d629cdeb64d2ff369177dc6b565d85.png

双击运行后,文件的名称便自动修改了。

20620e9575a0e04484b6abc3c84acd61.png


修改效果如下图

96c383f3aeb8b2d21891d0a89b660243.png

不仅可以修改图片格式的文件,其他的任何格式文件名只要稍作改动后都可以运行修改,相信大家已经发现其中的规律,快去试试吧_

8e0fd5d1eaf844e9ca6d3bf2ba9ee83a.png


嘻嘻~谢谢观看

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值