修改文件时间,具体看注释,需要批量的自己写(change_file_time是方法,和开头的内容一样)!
具体要修改的时间只需要修改这里的时间戳即可!
os.utime(file_path, (1640500000, 1640500000))
import os
file_path = r"D:\xx\xx.php"
print(os.stat(file_path))
try:
# 只能修改 访问时间 与 修改时间(暂不知道怎么修改创建时间)
os.utime(file_path, (1640500000, 1640500000))
print(os.stat(file_path))
os.stat_result(st_mode=33279, st_ino=1407374883653942, st_dev=1050942557, st_nlink=1, st_uid=0, st_gid=0,
st_size=1583104, st_atime=1576335480, st_mtime=1576335480, st_ctime=1650354291)
except:
pass
# # 只能修改 访问时间 与 修改时间(暂不知道怎么修改创建时间)
# os.utime(file_path, (1650972796, 1650972796))
# print(os.stat(file_path))
# os.stat_result(st_mode=33279, st_ino=1407374883653942, st_dev=1050942557, st_nlink=1, st_uid=0, st_gid=0, st_size=1583104, st_atime=1576335480, st_mtime=1576335480, st_ctime=1650354291)
def change_file_time(file_path, time):
try:
# 只能修改 访问时间 与 修改时间(暂不知道怎么修改创建时间)
os.utime(file_path, (time, time))
print(os.stat(file_path))
os.stat_result(st_mode=33279, st_ino=1407374883653942, st_dev=1050942557, st_nlink=1, st_uid=0, st_gid=0,
st_size=1583104, st_atime=1576335480, st_mtime=1576335480, st_ctime=1650354291)
except:
pass