大家有没有遇到过一个文件夹里面有很多的文件,而这些文件名五花八门,干啥的都有。但这时又有一个任务,说让我们把这些文件全部重命名。
虽然不难,但是好烦啊。
那今天,橙子就给大家介绍一个比较简单的方法。
就比如我想把这些csv文件全部重命名。虽然橙子图片上csv文件命名是有规律的。但咱就假装没有哈。
那么第一个问题来了:如何获取文件夹内所有文件的名称呢?
我们使用Python程序来解决这个问题。
import os
dir = "E:/Desktop/新建文件夹"#需要修改的路径
for root, dirs, files in os.walk(dir):
for file in files:
print(os.path.join(file))
全选复制一下就得到文件夹内所有的文件名啦~
紧接着,第二个问题来啦:如何对应旧名称和新名称呢?
这时候就需要Excel来帮帮忙啦。
将指令和旧名称和新名称按照下面的格式填写进去。
指令这一行是固定的哦。
最后,终于轮到Bat文件出场啦:
首先,我们现在之前的有很多文件的文件夹内创建一个txt文件。将刚刚的Excel表格里面的内容全部复制到txt文件夹里面去。
保存之后将txt扩展名变为bat。
双击运行
这就好啦。
最后又有一个小调皮他来啦:ren修改文件名是有缺陷的。其中最为烦人的就是如果文件名中带有特殊字符,ren可能修改不成功。下次橙子在将关于这部分咱们该如何解决哈