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