# 学习过程中总结的可复用功能合集 **Repository Path**: poipoiii/studys ## Basic Information - **Project Name**: 学习过程中总结的可复用功能合集 - **Description**: python - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2025-09-24 - **Last Updated**: 2025-10-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 或许只是用于学习过程产生的一些可复用脚本?后续可以集成到我的ai-agent中。实现自定义技能[Tools] ### ai-agent-tools: - c盘清理:Cleaning-POI ### deploying: - 条形图生成:pyplot-Test - ascii文字:acsii - DockerFile/JenkinsFlie/ # Cleaning-POI #注意!本功能仅用作测试,后续会将脚本作为ai-agent的tools引入相关思考逻辑。如果您对我的项目感兴趣,欢迎交流学习。django+ollama+ai-agent全流程思考解决c盘清理及自动化建议!后续将制作爬虫对比外卖价格的相关框架!感谢您的阅读 **Cleaning-POI** 是一个用于扫描和分析磁盘大文件夹的工具,旨在帮助用户优化磁盘空间并提供清理建议。 ## 功能特性 - **扫描大文件夹**:查找超过指定大小阈值的文件夹。 - **跳过系统关键目录**:自动跳过 Windows 系统核心文件夹,避免误操作。 - **多线程加速**:使用多线程提高扫描效率。 - **磁盘空间统计**:显示磁盘总空间、已用空间和剩余空间。 - **艺术字标题**:程序启动时显示美观的艺术字标题。 ## 安装与使用 ### 前置条件 - Python 3.7 或更高版本。 - 安装依赖项(见下方 `requirements.txt`)。 - 目前仅需pyfiglet==0.8.post1,如不需要,可删除相关py内容 ### 安装依赖 克隆仓库后,请运行以下命令安装所需依赖: ```bash pip install -r requirements.txt 使用方法 运行脚本以扫描磁盘中的大文件夹: python cleaning_poi.py --root-dir C:\ --size-threshold 200 --max-depth 5 参数说明 参数 描述 默认值 --root-dir 要扫描的根目录(如 C:\ 或 D:\) C:\ --size-threshold 文件夹大小阈值(单位:MB) 200 --max-depth 最大扫描深度 5 示例输出: ________ _ ____ ____ ____ / ____/ /__ ____ _____ (_)___ ____ _ / __ \/ __ \/ _/ / / / / _ \/ __ `/ __ \/ / __ \/ __ `/_____/ /_/ / / / // / / /___/ / __/ /_/ / / / / / / / / /_/ /_____/ ____/ /_/ // / \____/_/\___/\__,_/_/ /_/_/_/ /_/\__, / /_/ \____/___/ /____/ 扫描完成! 共找到 5 个大文件夹: 1. C:\Users\PoipoiiiXi\AppData\Local\Temp - 2357.55 MB 2. C:\Users\PoipoiiiXi\AppData\Local\Microsoft\Outlook - 1702.11 MB ... 磁盘使用情况:总空间 500.0 GB,已用 300.0 GB,剩余 200.0 GB ``` 注意事项: - 禁止删除系统关键目录:工具默认跳过了所有系统核心目录(如 Windows、Program Files 等),请勿手动修改或删除这些目录。 - 清理建议仅供参考:对于可清理的文件夹(如临时文件夹),请根据实际情况决定是否清理。