文件修改v0.2(win下)
实现了文件创建时间的修改(获取文件创建时间,改变小时为20/21/22)
pywin32下载地址:http://sourceforge.net/projects/pywin32/files/pywin32/
它封装了win32的系统函数,例如下面导入的win32file
# -*- encoding: utf8 -*- import os,re,os.path,time,win32file,random def walkDir(dirFile): for parent,dirnames,filenames in os.walk(dirFile): #walk遍历文件夹,返回父目录,文件夹,文件名称 for filename in filenames: #遍历文件 changeTime(os.path.join(parent,filename)) def changeTime(file): c=list(time.localtime(os.path.getctime(file))) #获取文件建立时间并转换为元组,再转换为列表 c[3]=random.choice((20,21,22)) #改变时间 cTime=time.mktime(c) #制作时间 filehandle = win32file.CreateFile(file, win32file.GENERIC_WRITE,0, None, win32file.OPEN_EXISTING, 0, 0) win32file.SetFileTime(filehandle, cTime,cTime,cTime) #应为创建时间,访问时间,修改时间.这里都改成一样的了 dirFile='g:\\as\\' #目标文件夹 walkDir(dirFile)