import os from flask import jsonify import logging log_directory = '/data/ww/bridge/logs' def get_junk_file(): if not os.path.exists(log_directory): return jsonify({"file_count": 0, "files": []}) files = [name for name in os.listdir(log_directory) if os.path.isfile(os.path.join(log_directory, name))] file_count = len(files) return jsonify({"file_count": file_count, "files": files}) def clean_junk_file(filenames): if not os.path.exists(log_directory): return jsonify({"message": "Files deleted successfully", "deleted_count": 0}) deleted_count = 0 for filename in filenames: file_path = os.path.join(log_directory, filename) try: if os.path.isfile(file_path): os.remove(file_path) deleted_count += 1 except Exception as e: logging.info(f'Failed to delete {file_path}. Reason: {e}') return jsonify({"message": "Files deleted successfully", "deleted_count": deleted_count})