This commit is contained in:
2025-01-15 17:57:28 +08:00
parent f1202a763c
commit 2c1923e844
3 changed files with 110 additions and 1 deletions
+47 -1
View File
@@ -1,2 +1,48 @@
# CLEAN_EVERYTHING
# 日志清理工具
## 功能描述
本工具用于自动清理指定目录及其子目录下的所有.log文件,并记录清理操作。
## 文件说明
- `clean_logs.py`: 主脚本文件
- `clean_logs.bat`: Windows批处理文件
- `clean_logs_history.log`: 自动生成的清理记录日志
## 使用方法
### 1. 配置
1. 使用文本编辑器打开`clean_logs.py`
2. 找到文件顶部的`TARGET_DIR`变量
3. 将其值修改为实际要清理的目录路径,例如:
```python
TARGET_DIR = "e:/path/to/your/logs"
```
### 2. 运行方式
- **Windows系统**
1. 双击`clean_logs.bat`文件
2. 脚本将自动执行,完成后会显示结果
- **其他系统**
1. 打开终端
2. 运行命令:
```bash
python clean_logs.py
```
## 运行效果
1. 脚本将:
- 递归清理指定目录及其子目录下的所有.log文件
- 在脚本所在目录生成`clean_logs_history.log`文件
- 自动清理超过7天的日志记录
2. 每次运行后:
- 终端会显示删除的文件路径
- 清理记录会追加到`clean_logs_history.log`
- 如果目录无效或Python未安装,会显示错误信息
## 注意事项
1. 请确保Python已安装并添加到系统PATH
2. 清理操作不可逆,请谨慎使用
3. 日志记录文件最多保留7天
4. 如果目标目录包含重要.log文件,请先备份