#encoding=utf-8
########################
#Auth:cao
import os
#################################################
path = "\\"
#使能开关,如果一级文件夹enable为0,如果二级enable为1;
enable = 0
###############################################
count=0
filelist = os.listdir(path) #该文件夹下所有的文件(包括文件夹)
for j in filelist:
past_path = os.path.join(path,j)
count = 1
if enable == 0:
for ii in os.listdir(past_path):
last_save = os.path.join(past_path,ii)
filename=os.path.splitext(ii)[0] #文件名
filetype=os.path.splitext(ii)[1] #文件扩展名
Newdir=os.path.join(past_path,j+str(count).zfill(7)+filetype) #用字符串函数zfill 以0补全所需位数
print(Newdir)
os.rename(last_save,Newdir)#重命名
count = count+ 1
elif enable == 1:
for ii in os.listdir(past_path):
erjipath = os.path.join(past_path,ii)
for jj in os.listdir(erjipath):
last_save = os.path.join(erjipath, jj)
filename = os.path.splitext(jj)[0] # 文件名
filetype = os.path.splitext(jj)[1] # 文件扩展名
Newdir = os.path.join(erjipath, j + str(count).zfill(7) + filetype) # 用字符串函数zfill 以0补全所需位数
print(Newdir)
os.rename(last_save, Newdir) # 重命名
count = count + 1