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

您所在的位置:网站首页 如何批量修改文件名称且名称不一样 给Windows中的文件批量顺序、连续命名的方法

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

#给Windows中的文件批量顺序、连续命名的方法| 来源: 网络整理| 查看: 265

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

我们偶尔会有这样的需求——为毫无规律的文件批量的顺序命名,以图片数据集为例,图中的文件名称毫无规律,数量太多手动修改太过于麻烦,有没有什么方法将其批量的顺序命名? 在这里插入图片描述 以下为大家介绍两种批量命名的方法。

1.简单的命名方法

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

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

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

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

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

ren old_file_path new_file_path

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

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

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

在这里插入图片描述 操作完成后,会发现excel自动的将其补齐了。 在这里插入图片描述

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

操作完成后,应当和下图差不多。 在这里插入图片描述

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

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

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

操作完成后如下图: 在这里插入图片描述

(6)保存后关闭txt文件,并修改文件的扩展名为bat,选择“是”,双击运行。 在这里插入图片描述

双击运行后,文件的名称便自动修改了。 在这里插入图片描述 修改效果如下图 在这里插入图片描述

不仅可以修改图片格式的文件,其他的任何格式文件名只要稍作改动后都可以运行修改,相信大家已经发现其中的规律,快去试试吧_ 在这里插入图片描述 嘻嘻~谢谢观看



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3