InboxOrganizer:把文件整理集成进右键菜单 📅 2026/7/11 22:02:12 1.总结#用时半小时。配置Reasonix 接 dsV4-flash花费image.png成果最终版是一个 275 KB 的 Rust 后端 exe 文件和两个用于写入和删除注册表的bat 脚本。2. 需求分析#相比之前两个这是我第一次因为需求本身推翻之前的版本。起因是我在桌面上有一个 inbox 文件夹我用它来放各种临时文件比如 GPT 生的图网站下载的文档微信传的文件等等。其中图片多数都是一次性使用的但一些文档压缩包可能还会用所以不能全选删除累积下来就越来越乱。于是就有了这次尝试第一版长这样image.png仿照和前两次类似的逻辑做成放在托盘的 APP通过前端统一操作。但实际使用两分钟我就感觉到这和我的需求并不匹配列举如下我只会使用它整理我的 inbox 文件夹用不到多文件夹管理用错地方反而会破坏结构。我打开应用只是为了点击整理应用后端逻辑并不会把前端当文件管理器用。为了一个简单的功能还需要应用开机自启再去托盘打开、点击十分冗杂。所以思考过后这一版就被放弃了然后才是这一版只写一个后端文件通过右键菜单调用。具体内容#3.1 本体和配套脚本#最终成品只有三个文件EXE 文件用于执行整理逻辑。两个脚本用于写入和删除注册表让其集成到右键菜单。image.png3.2 流程演示#首先使用管理员权限运行 install.batimage.png现在选中任一文件夹非文件夹不会显示右键菜单就会出现相应选项image.png测试文件夹如下image.png运行结果image.png匹配规则在 readme 里具体如下没有相应内容不会创建对应文件夹image.png同样用管理员权限运行 uninstall.bat 即可删除image.png4.扩展和源码#这次的成品极简可以发现具体的整理逻辑还有很多可扩展的地方简单列举几个根据最后打开时间划分陈旧文件。再极端点直接删除多久之前的文件。不看后缀而是根据时间划分大概分属不同项目的文件。自定义更多嵌套规则。每个人的需求不同个人性格我不会在这类临时文件夹加自动删除逻辑我的一般操作就是检查没问题后删除整个分类文件夹隔段时间整理一次即可。因此没有在初版就设计很复杂的整理逻辑。