vibe coding(三)InboxOrganizer:把文件整理集成进右键菜单

依旧是需求导向的简单应用,甚至比上一次的全屏浮窗还简单。相比之前,这次的主要尝试是加入注册表相关操作,以及对需求本身的分析。

1.总结

  1. 用时:半小时。
  2. 配置Reasonix 接 dsV4-flash
  3. 花费
  1. 成果:最终版是一个 275 KB 的 Rust 后端 exe 文件和两个用于写入和删除注册表的bat 脚本。

2. 需求分析

相比之前两个,这是我第一次因为需求本身推翻之前的版本。

起因是我在桌面上有一个 inbox 文件夹,我用它来放各种临时文件,比如 GPT 生的图,网站下载的文档,微信传的文件等等。

其中,图片多数都是一次性使用的,但一些文档,压缩包可能还会用,所以不能全选删除,

累积下来就越来越乱。

于是就有了这次尝试,第一版长这样:

仿照和前两次类似的逻辑,做成放在托盘的 APP,通过前端统一操作。

但实际使用两分钟,我就感觉到这和我的需求并不匹配,列举如下:

  1. 我只会使用它整理我的 inbox 文件夹,用不到多文件夹管理,用错地方反而会破坏结构。
  2. 我打开应用只是为了点击整理应用后端逻辑,并不会把前端当文件管理器用。
  3. 为了一个简单的功能还需要应用开机自启,再去托盘打开、点击,十分冗杂。

所以思考过后这一版就被放弃了,然后才是这一版:只写一个后端文件,通过右键菜单调用。

3. 具体内容

3.1 本体和配套脚本

最终成品只有三个文件:

  1. EXE 文件用于执行整理逻辑。
  2. 两个脚本用于写入和删除注册表,让其集成到右键菜单。

3.2 流程演示

首先使用管理员权限运行 install.bat:

现在,选中任一文件夹(非文件夹不会显示),右键菜单就会出现相应选项:

测试文件夹如下:

运行结果:

匹配规则在 readme 里,具体如下,没有相应内容不会创建对应文件夹:

同样,用管理员权限运行 uninstall.bat 即可删除:

4.扩展和源码

这次的成品极简,可以发现具体的整理逻辑还有很多可扩展的地方,简单列举几个:

  1. 根据最后打开时间划分陈旧文件。
  2. 再极端点直接删除多久之前的文件。
  3. 不看后缀,而是根据时间划分大概分属不同项目的文件。
  4. 自定义更多嵌套规则。

每个人的需求不同,个人性格我不会在这类临时文件夹加自动删除逻辑,我的一般操作就是检查没问题后删除整个分类文件夹,隔段时间整理一次即可。因此没有在初版就设计很复杂的整理逻辑。

源码和发行版同样上传在我的 github : InboxOrganizer

如果有兴趣或需求,欢迎自行 clone 并修改更适合你自己的规则并构建使用。

相关推荐
幸福指北15 分钟前
🚀 开源了,一个人 + AI 肝出一个 AI 终端 | AShell 技术分享
运维·人工智能·ai·终端
人间凡尔赛2 小时前
2026多智能体系统深度解析:从GPT-5.6 Ultra到开源框架,构建你的Agent军团
ai·agent·多智能体·langgraph·crewai·gpt-5.6
AI办公探索者2 小时前
仓储物流AI任务执行的技术拆解:从WMS自动化到多设备协同的落地路径
运维·人工智能·ai·自动化
武雄(小星Ai)3 小时前
2026 AI编程工具横评:Trae、Cursor、Copilot、Claude Code实测对比
ai·copilot·cursor·编程工具·trae·claude code·对比评测
VIP_CQCRE4 小时前
最近发现一个小工具:把 Ace Data Cloud 接入 AI 助手
ai·开发工具·mcp
fthux6 小时前
GitZip Pro:给GitHub仓库“瘦身”的魔法剪刀手
人工智能·chrome·ai·语言模型·开源·github·open source
雨田哥10 小时前
我使用AFSIM助手写了一个想定场景脚本
ai·afsim·ai afsim·afsim助手·afsim智能助手·afsim智能编码·afsim智能问答
产品推荐官11 小时前
2026年AI应用开发服务商的选择逻辑:适配度比功能清单更重要
大数据·人工智能·ai·技术分享·开发经验
俊哥V12 小时前
每日 AI 研究简报 · 2026-07-27
人工智能·ai
一条泥憨鱼12 小时前
如何制作一个Token账本【附完整提示词】
人工智能·ai·agent·claude·token