import os
import time
def TimeStampToTime(timestamp):
timeStruct = time.localtime(timestamp)
return time.strftime('%Y-%m-%d %H:%M:%S', timeStruct)
#
# dt = "2023-02-27 00:00:00"
dt = "2023-02-27"
# 转换成时间数组
# timeArray = time.strptime(dt, "%Y-%m-%d %H:%M:%S")
timeArray = time.strptime(dt, "%Y-%m-%d")
# 转换成时间戳
timestamp = time.mktime(timeArray)
# print(timestamp)
#
# print(t<timestamp)
# if t < timestamp:
# print('<')
base_path = r'C:\Users\Administrator.DESKTOP-161KJQD\Desktop\aaa'
for root, dirs, files in os.walk(base_path):
# print(root)
# print(files)
for f in files:
fi = os.path.join(root, f)
t = os.path.getmtime(fi)
if t < timestamp:
print('remove:', fi, TimeStampToTime(t))
os.remove(fi)