import os
import re
#一般只用修改path
#如果要在其他任务上,记得修改下面的newFrontFileName
path='F:\\timit-all-files\\addnoise\\-8-data\\TEST\\'
def get_filelist(dir):
Filelist = []
for home, dirs, files in os.walk(path):
for filename in files:
# 文件名列表,包含完整路径
Filelist.append(os.path.join(home, filename))
# # 文件名列表,只包含文件名
# Filelist.append( filename)
return Filelist
if __name__ == "__main__":
Filelist = get_filelist(dir)
print(len(Filelist))
# print(Filelist)
for file in Filelist:
# print(file)
res = file.split('\\')
# print(res)
newFrontFileName=res[-4]+'_'+res[-3]+'_'+res[-2]+'_'+res[-1]#这个名字是根据文件的路径来指定的新名字
oldName=res[-1]
# print(newFrontFileName)
# print(oldName)
os.rename(file,newFrontFileName)
按文件夹路径对文件进行批量命名
最新推荐文章于 2024-09-15 20:01:24 发布