|
|
本地模拟测试准备脚本
<div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px;"> import os,sys,time,re
##########################################################
##Reset The ModifyDate of AAA File With FileName. ##
##For Example: filename is AAA_01_20100703_2130_0683.TXT##
##Auther:qiuwg Date:2010-08-24 ##
##########################################################
def list_file_dir(level,rootpath):
for path in os.listdir(rootpath):
absolutely_path = os.path.join(rootpath,path)
if os.path.isdir(absolutely_path):
list_file_dir(level+1, absolutely_path)
else:
modify_file_date(absolutely_path)

def modify_file_date(file):
idx=file.rfind("/")
path="./"
filename=file
if idx > -1:
path=file[:idx+1]
filename=file[idx+1:]
#mt=os.path.getmtime(filename)
expression=r"^AAA_\d{2}_\d{8}_\d{4}_\d{4}.TXT$"
if re.match(expression,filename):
temp=filename.split("_");
print path+filename+" modifydate >> "+temp[2]+temp[3]
temptime=time.strptime(temp[2]+temp[3],'%Y%m%d%H%M')
mtime=time.mktime(temptime)
os.utime(path+filename,(mtime,mtime))

if __name__ == "__main__":
list_file_dir(1,"/ldata/fuse-udr-split/")
print "Handed Over" |
|