access_time=pywintypes.Time(time.mktime(time.strptime(access_time_str, format_str)))#修改文件的创建时间SetFileTime(file_handle, create_time, update_time, access_time)#关闭文件句柄CloseHandle(file_handle)print('成功:({})/({})/({})'.format(create_time_str, update_time_str, access_time_str...
:param filePath: 文件路径名 :param createTime: 创建时间 :param modifyTime: 修改时间 :param accessTime: 访问时间 :param offset: 时间偏移的秒数,tuple格式,顺序和参数时间对应 """try:format="%Y-%m-%d %H:%M:%S"# 时间格式cTime_t = timeOffsetAndStruct(createTime,format, offset[0]) mTime_t ...
修改文件的创建时间要稍微复杂一些,不过也不难,需要用到win32file这个库,如果还没有装的话,通过pip install pywin32就可以安装了,安装完成后我们像下面一样导入需要用到的内容。 from win32file import CreateFile, SetFileTime, GetFileTime, CloseHandle from win32file import GENERIC_READ, GENERIC_WRITE, OPEN...
import zipfile with zipfile.ZipFile('新的压缩包.zip','r') as zipobj: for file_name in z...
import win32file import win32con from datetime import datetime def change_file_time(directory): files = os.listdir(directory) for file in files: file_path = os.path.join(directory, file) if os.path.isfile(file_path): handle = win32file.CreateFile( ...
importosfromdatetimeimportdatetime# 获取当前目录下所有文件files=os.listdir()# 创建一个空列表,用于存储文件名和创建时间file_info=[]# 遍历文件,并获取创建时间forfileinfiles:create_time=os.path.getctime(file)file_info.append((file,create_time))# 按创建时间排序文件sorted_files=sorted(file_info,key=...
from win32file import OPEN_EXISTING from win32file import SetFileTime createTime = "2019-12-13 21:51:02" # 创建时间 modifyTime = "2019-02-02 00:01:03" # 修改时间 accessTime = "2019-02-02 00:01:04" # 访问时间 # 修改文件时间 ...
然后使用win32file.CreateFile()打开文件,并使用win32file.SetFileTime()更改文件的创建时间。
utime(file_path, (access_time, modify_time), ns=(new_create_time, modify_time)) 在上面的示例代码中,首先使用os.path.getatime()和os.path.getmtime()函数获取文件的当前访问时间和修改时间。然后,使用time.mktime()函数创建一个新的时间戳,用于作为文件的新的创建时间。最后,通过调用os.utime()函数,...
GetFileTime(fh)createTimes=Time(time.mktime(cTime_t))accessTimes=Time(time.mktime(aTime_t))modifyTimes=Time(time.mktime(mTime_t))SetFileTime(fh,createTimes,accessTimes,modifyTimes)CloseHandle(fh)return0except:return1#结构化时间deftimeOffsetAndStruct(times,format,offset):returntime.localtime(time....