(更新,使用python进行批量修改文件名) 批量修改文件名,类似4.1, 4.2, 4.3, 4.4, 4.5......

更新
python版:
文件名:file_rename.py
代码如下:

#coding:utf8
import os

fold_dir = './data/6'   #此为需要修改文件所在的文件夹,本人的文件是在data/6文件夹中
image_dir = os.listdir(fold_dir)  #得到该文件夹中文件的名称
print(image_dir)    #尝试输出看看效果

for i, temp in enumerate(image_dir):   #编号,和得到各各文件名
	new_name = '/'+str(i+1)+'.jpg'    #新文件名,注意跟上文件后缀名
	os.rename(fold_dir+'/'+temp, fold_dir+new_name)    #后者替换前者

1. 第一步,通过dos进入文件所在的文件夹
这是我的目录:E:\Program Files\Python Workstation\PyTorch\牙片\data\4
(更新,使用python进行批量修改文件名) 批量修改文件名,类似4.1, 4.2, 4.3, 4.4, 4.5......_第1张图片
文件内容:
(更新,使用python进行批量修改文件名) 批量修改文件名,类似4.1, 4.2, 4.3, 4.4, 4.5......_第2张图片
2.dos中输入 dir /b>rename.xls
在这里插入图片描述
这个时候会在文件夹“4”中创建一个rename.xls文件

3.打开rename.xls
将A列横向拉长, 使其能够完全包含文件名
(更新,使用python进行批量修改文件名) 批量修改文件名,类似4.1, 4.2, 4.3, 4.4, 4.5......_第3张图片
在B列第一行输入你要排序的样式,例如4.1.jpg,一定要加上文件后缀,然后向下拉动,excel会自动生成排序样式
(更新,使用python进行批量修改文件名) 批量修改文件名,类似4.1, 4.2, 4.3, 4.4, 4.5......_第4张图片
在第C列第一行输入以下语句: ="ren “&A1&” "&B1 然后下拉
(更新,使用python进行批量修改文件名) 批量修改文件名,类似4.1, 4.2, 4.3, 4.4, 4.5......_第5张图片
选中C列右击复制
(更新,使用python进行批量修改文件名) 批量修改文件名,类似4.1, 4.2, 4.3, 4.4, 4.5......_第6张图片

4.在文件夹新建文件文本文档,把复制的粘贴进去,并另存为下图所示:
(更新,使用python进行批量修改文件名) 批量修改文件名,类似4.1, 4.2, 4.3, 4.4, 4.5......_第7张图片

5.打开rename.bat,神奇的事情就发生啦~
(更新,使用python进行批量修改文件名) 批量修改文件名,类似4.1, 4.2, 4.3, 4.4, 4.5......_第8张图片

**注意:**可能会有些文件没有命名,但是绝大多数都成功了,剩下的只能自行修改了。大家有其他好办法,一起交流交流~

你可能感兴趣的:(小技巧)