有些時候我們會想批量重命名某個文件夾中的文件,難道要一個一個地手動重命名嗎?
對於一個程序員來說是不可能的。
給上python代碼:
# -*- coding: utf-8 -*-
# 將文件夾中的文件重命名
import os
def rename():
count = 0
path='D:/PythonProject/data/' #文件夾路徑
filelist=os.listdir(path)
for files in filelist:
Olddir=os.path.join(path,files)
if os.path.isdir(Olddir): #子文件夾則不重命名
continue
# 重命名
name=str(count)
while len(name)<6:
name='0'+name
name=name+'.jpg' #按照序號重新命名,後綴可更改
Newdir=os.path.join(path,name)
os.rename(Olddir,Newdir)
count+=1
rename()