下载管理器 (Download Manager)
Download Manager 是一款 Chrome 浏览器扩展,可自动将下载的文件按类型分类保存到指定文件夹,帮助您高效管理下载内容。
✨ 功能特性
- 自动分类:根据文件扩展名自动归类到预设文件夹(如文档、图片、视频等)。
- 自定义规则:可添加、修改或删除分类规则。
- 一键重置:快速恢复默认分类规则。
- 简洁界面:通过弹窗轻松管理分类规则。
🖼️界面
📥 安装方法
- 下载插件:克隆本仓库或下载 ZIP 文件并解压。
- 打开 Chrome:在地址栏输入
chrome://extensions/
。 - 开启开发者模式:点击右上角 “开发者模式” 开关。
- 加载插件:点击 “加载已解压的扩展程序”,选择项目文件夹。
- 完成:插件图标将出现在浏览器工具栏。
🛠 使用方法
- 点击插件图标:打开规则管理弹窗。
- 管理规则:
- ➕ 添加新规则(如
.psd
→/Design
)。 - ✏️ 编辑或删除现有规则。
- 🔄 重置为默认规则。
- ➕ 添加新规则(如
- 开始下载:文件会自动保存到匹配的文件夹。
📂 默认分类规则
分类名称 | 文件扩展名 | 保存路径 |
---|---|---|
文档文件 | .doc , .docx , .txt , .pdf |
/Documents |
图片文件 | .jpg , .png , .jpeg , .gif |
/Images |
表格文件 | .xls , .xlsx , .csv |
/Documents/表格 |
压缩文件 | .zip , .rar , .7z , .tar |
/Archives |
音频文件 | .mp3 , .wav , .flac |
/Music |
视频文件 | .mp4 , .avi , .mkv |
/Videos |
代码文件 | .js , .py , .java , .cpp |
/Code |
配置文件 | .json , .xml , .yaml |
/Config |
🔧 文件结构
manifest.json
:扩展配置(权限、名称、版本等)。background.js
:核心逻辑(监听下载、应用规则)。popup.html
&popup.js
:规则管理界面及交互逻辑。icons/
:插件图标(支持多尺寸)。
🤝 参与贡献
欢迎提交 Issue 或 Pull Request!建议包括:
- 🐛 Bug 修复
- 🚀 新功能
- 📖 文档改进
📜 开源协议
本项目基于 MIT 协议,详情见 LICENSE
文件。
由 SeapigX 开发 🌟