parent
bd1d1be313
commit
3a4f4618fc
@ -0,0 +1,29 @@
|
||||
import os
|
||||
from flask import jsonify, request
|
||||
|
||||
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:
|
||||
print(f'Failed to delete {file_path}. Reason: {e}')
|
||||
|
||||
return jsonify({"message": "Files deleted successfully", "deleted_count": deleted_count})
|
Loading…
Reference in new issue