16 lines
532 B
Python
16 lines
532 B
Python
import os
|
|
import datetime
|
|
from pathlib import Path
|
|
|
|
|
|
def delete_files_older_than_one_day(directory):
|
|
current_time = datetime.datetime.now()
|
|
|
|
for entry in os.scandir(directory):
|
|
if entry.is_file():
|
|
file_path = Path(entry)
|
|
file_modified_time = datetime.datetime.fromtimestamp(file_path.stat().st_mtime)
|
|
time_difference = current_time - file_modified_time
|
|
if time_difference.days > 1:
|
|
file_path.unlink()
|
|
print(f"Deleted file: {file_path}") |