# encoding:utf-8
#import file_time
import os
import shutil
import datetime
import time
####目录
top="/opt/home/haha/video"
####现在时间
today=datetime.datetime.now()
###3天前时间
offset_day=datetime.timedelta(days=-3)
before_day=(today+offset_day)
####现在时间戳
now_shijianchuo=time.mktime(today.timetuple())
#####3天前时间戳
before_shijianchuo=time.mktime(before_day.timetuple())
####转换为标准时间
real_time=today.strftime("%Y%m%d")
before_time=before_day.strftime("%Y%m%d")
####输出3天前标准时间
print ("3天前时间为: "+before_time)
def file_name(file_dir):
print("开始一下文件夹要被删除:")
for root,dirs,files in os.walk(file_dir):
for name_dir in dirs:
file_array=time.strptime(name_dir,"%Y%m%d")
#print(file_array)
file_shijianchuo=time.mktime(file_array)
# print (file_shijianchuo)
# print(now_shijianchuo)
if file_shijianchuo < before_shijianchuo:
# print("name_dir 小于 real_time")
print (os.path.join(root,name_dir))
shutil.rmtree(path=os.path.join(root,name_dir))
file_name(top)
python删除3天前的文件及文件夹、文件目录
最新推荐文章于 2023-09-17 17:10:06 发布