如何用python批量修改文件名_使用Python与Bat批量修改文件名

大家有没有遇到过一个文件夹里面有很多的文件,而这些文件名五花八门,干啥的都有。但这时又有一个任务,说让我们把这些文件全部重命名。

虽然不难,但是好烦啊。

那今天,橙子就给大家介绍一个比较简单的方法。

就比如我想把这些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可能修改不成功。下次橙子在将关于这部分咱们该如何解决哈

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值