使用批处理快速修改一个文件夹里面所有文件的文件名

当文件夹里面的文件太多了,命名又参差不齐,想要将所有文件按一定格式命名时

例如:*****.png -------------> 图片1.png

步骤:

  1. 用批处理(bat)生成所有文件名的表格
  2. 进行表格修改,(前面一列统一为ren,后面一列为修改的名字)
  3. 将修改后的表格另存为txt(注意:这里txt为utf8时会出现中文乱码,需要转化为支持中文的ANSI)
  4. 去除txt文本中多余的空格后改为bat运行

一:获取所有文件的名字放在表格里

1:在文件夹中创建一个文本(text)输入代码

DIR *.* /B >1.csv

意思大概是将文件夹里面所有文件的名字整理在一个表格文件里


image
2.修改后缀为bat,点击运行生成表格
20200619144311499.png
  • 点击运行后会发现文件夹里面多个csv(表格)文件


    20200619144446170.png
  • 点开这个文件你会发现所有文件的名字都列出来
  • 将不需要修改的行删除掉

二:修改表格为重命名准备

1.在表格第插入都为 ren 的一列
  • 这里涉及到表格快速填充

1.选择最前面的一列右键-----》插入


在这里插入图片描述

2.快速选择所有要修改的行

开始的行号 :结束的行号
A1:A1000
Ctrl + 回车 实现快速选择

20200619145422983.png

3.快速填充 ren

  • 编辑框输入 ren ,然后按按 Ctrl + 回车 实现快速填充选择的行
    在这里插入图片描述
2.在表格后面添加一列想要更改的名字

例如:----------图片0.png--->图片2.png------>图片3.png******************

1.选择后面一列(原文件名列后面)在第一行输入:图片0.png

在这里插入图片描述

2.快速选择所要修改的行(和上面步骤一样)
3.选择后在开始中找到填充 ---> 序列(这里有的版本可能不一样)----->选择列---自动填充----步长为1,点击确定------>再在编辑框处Ctrl + 回车 实现快速填充并且自动加1

在这里插入图片描述

image

image

三:开始重命名

1.表格另存为文本文档(txt)


在这里插入图片描述

2.打开文本,将多出的空格替换为一个字符的空格

  • 选择三列列与列中间的空格,快速替换为一个字符的空格
在这里插入图片描述

在这里插入图片描述

3.再另存为,修改编码为ANSI避免出现中文乱码


4.修改后缀为bat,点击运行等待运行完成就可以了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容