| import os | |
| import glob | |
| def cleanup_bak_files(): | |
| root_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) | |
| bak_files = glob.glob(os.path.join(root_dir, '**/*.bak'), recursive=True) | |
| if not bak_files: | |
| print("No .bak files found.") | |
| return | |
| print(f"Found {len(bak_files)} .bak files:") | |
| for bak_file in bak_files: | |
| try: | |
| os.remove(bak_file) | |
| print(f"Deleted: {bak_file}") | |
| except Exception as e: | |
| print(f"Error deleting {bak_file}: {e}") | |
| print("\nCleanup complete.") | |
| if __name__ == "__main__": | |
| cleanup_bak_files() | |