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_name = file_path.name file_modified_time = datetime.datetime.fromtimestamp(file_path.stat().st_mtime) time_difference = current_time - file_modified_time if time_difference.days > 1 and "placeholder" not in file_name: file_path.unlink() print(f"Deleted file: {file_path}")