图片批量重命名方法(超详细 无需辅助软件 本地运行)

您所在的位置:网站首页 怎么把文件重命名为序号批量 图片批量重命名方法(超详细 无需辅助软件 本地运行)

图片批量重命名方法(超详细 无需辅助软件 本地运行)

#图片批量重命名方法(超详细 无需辅助软件 本地运行)| 来源: 网络整理| 查看: 265

【检索关键词/句】

1. 按excel内容为图片批量重命名 2. bat文件运行解决 3. excel两列内容合并 6. bat文件运行中文乱码问题 5. 批量顺序重命名后阔号()问题 6. 班级资料收集重命名

【拓展了解】 文件扩展名【点击了解详细知识】

简单了解就行,如下图,主要是显示图片格式,方便后面操作 请添加图片描述

bat文件 【点击了解详细知识】

bat文件是dos下的批处理文件。批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd。在命令提示下输入批处理文件的名称,或者双击该批处理文件,系统就会调用cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们 。使用批处理文件(也被称为批处理程序或脚本),可以简化日常或重复性任务。入侵者常常通过批处理文件的编写来实现多工具的组合入侵、自动入侵及结果提取等功能。

【个人示例】 步骤一 简单的顺序批量命名

这是我需要按要求批量重命名的图片(原本的命名没有任何规律) 请添加图片描述

随便点击一张图片(该图片将会作为第一张),Ctrl+A全选,然后F2重命名,删除原有名字并回车,过程及结果如下图 请添加图片描述 请添加图片描述 此时它就变得简单的规律起来

步骤二 按格式准备excel

比如,我需要为这14张图片按名称和编号命名(记得一定要按图片的顺序),下面是我为这14张准备的名称及编号请添加图片描述 这里穿插一点小技巧,excel中将两列内容合到一起,在C1位置输入=A1&B1,然后回车,你就会发现A1位置和B1位置的类容合并到了C1(这里也可以按公式添加一些内容,原理都是互通的) 请添加图片描述 将C1的格式下拉,结果如下图: 请添加图片描述 然后在C列前插入一列,并将图片的原名称对应填入(切记一一对应) 请添加图片描述 接着在E1位置输入如下公式 ="ren "&C1&".jpg "&D1&".jpg" 请添加图片描述 同样将该格式下拉至整列,结果如图 请添加图片描述

步骤三 运行命令,批量修改

在放有图片的文件夹下新建一个txt文件,并将excel中的E列内容复制进去,并保存 请添加图片描述

将txt文件的尾缀.txt改为.bat 请添加图片描述

点击bat文件,运行,此时你会发现没有任何反应,找了半天,发现是阔号的问题,bat文件可能对这个识别存在问题,所以只需要把excel中C列的(1)变为1,将此时的E类内容复制到txt文件请添加图片描述 此时你还发现仍然运行不了,那是因为你图片原名的阔号还没去掉,方法如下:创建一个新的txt文件,并粘贴以下代码之其中,改为.bat文件后运行

@Echo Off&SetLocal ENABLEDELAYEDEXPANSION FOR %%a in (*) do ( set "name=%%a" set "name=!name: (=!" set "name=!name:)=!" ren "%%a" "!name!" ) exit

运行结果如图 请添加图片描述 切记不要直接点击第一个bat文件,如果你想试试的话,把整个文件夹复制一份再试,因为你会得到这样的结果(中文乱码)请添加图片描述 此时还需最后一步操作,将第一个bat文件另存为相同文件夹下,并选择ANSI编码,覆盖原文件 请添加图片描述 请添加图片描述 请添加图片描述 请添加图片描述 点击运行后就得到你想要的啦 请添加图片描述

【总结】 【补充】

创建bat文件,输入下面命令 . 读取当前文件夹中文件的名称并输出到LIST.TXT文本文件中 DIR *.* /B >LIST.TXT 读取当前文件夹中文件的名称并输出到LIST.xls表格文件中 DIR *.* /B >LIST.xls . 上述命令中/B指仅输出文件名称,改为/S/B可获得包括存放位置的完整路径+名称



【本文地址】


今日新闻


推荐新闻


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