注意:本脚本是直接修改源路径上文件的文件名
# -*- encoding: UTF-8 -*-
#version 1.0
import os
import re
import sys
import datetime
def renameall():
#获取当前时间%y%m%d
now=datetime.datetime.now()
today_date=now.strftime('%y%m%d')
#文件所在路径
fileList = os.listdir(r"E:\scripts\test")
print("before_change:" +str(fileList))
currentpath = os.getcwd()
#切换到文件所在路径
os.chdir(r"E:\scripts\test")
for fileName in fileList:
tokens=fileName.split('.',1)
os.rename(fileName, (tokens[0]+ '.' +today_date+ '.' + tokens[1]))
print("---------------------------------------------------")
os.chdir(currentpath)
sys.stdin.flush()
print("after_change:" + str(os.listdir(r"E:\scripts\test")))
renameall()