Files.md归档机制详解:用archive目录优雅退役已完成的任务与笔记 Files.md归档机制详解用archive目录优雅退役已完成的任务与笔记【免费下载链接】files.md Private, quiet space for thinking. Simple app for .md files.项目地址: https://gitcode.com/GitHub_Trending/fi/files.mdFiles.md 是一个面向纯.md文件的本地优先local-first笔记应用主打私有、安静的思考空间。它的archive 归档目录是内置的文件结构设计之一完成的任务会自动归档、删除的文件会先进入回收站、所有成果集中沉淀在archive/中让你在零心智负担的情况下保持笔记库的整洁。本文带你看懂 Files.md 归档机制的完整工作方式。为什么需要归档先告别删不掉的纠结用笔记工具的人都有过这样的经历任务做完了勾选框一打勾列表越来越长越看越焦虑笔记过时了想删又舍不得结果垃圾桶笔记越积越多想统计今天完成了多少事却发现没有地方查Files.md 的做法很克制不引入数据库、不打标签只用一个archive/目录解决以上所有问题——已完成即归档删除即移入统计即读目录。所有归档记录都是明文.md文件随时可以用任何编辑器打开。目录结构速览archive 在哪里Files.md 的文件结构是预定义的archive/与journal/、media/、habits/并列属于系统目录见 web/AGENTS.md 的结构说明├── Chat.md ├── journal/ # 日记 ├── habits/ # 习惯 ├── media/ # 图片 ├── archive/ # 已完成/已归档的条目 │ └── Done.md # 完成任务流水账 └── config.json归档目录有三个隐身设计源码位于 web/lib/sidebar.js始终排在侧边栏最底部——不干扰你的日常笔记流空目录自动隐藏——archive 里没有内容时侧边栏根本不显示它只含诊断日志也算空——应用自身的archive/Log.txt不计入非空判断删除文件 移入 archive两阶段安全删除在 Files.md 网页端按CmdD或CtrlD删除文件时实际发生的事是把文件移动到/archive/而不是真正删除——这是一个软删除回收站。逻辑见 web/files.js文件在普通目录 → 移动到/archive/同名文件.md文件已在/archive/里 → 才真正执行永久删除也就是说误删是有退路的后悔了把文件从 archive 移回来即可第二次删除才会彻底清空。对怕丢数据的人来说这套机制比一键删除安心得多。每晚 23:50 的自动归档完成任务自动退役这是 Files.md 归档机制最核心的部分。服务端定时任务RemoveCompletedChecklistItems源码server/worker.go会在你所在时区的每晚 23:50执行一次清扫扫描Chat.md、Later.md、Inbox.md中的- [x]已完成条目将这些条目从工作文件中移除按日期标题如#### 31 August 2026, Monday追加写入archive/Done.md每条完成的任务还会自动记入日记journal/下对应月份文件格式为✅ 任务内容整个过程无需你点任何按钮。早上打开应用时Chat.md里只剩待办事项昨天的战果已经安静地躺在archive/Done.md和日记里——任务优雅退役而不是一行行腐烂在列表里。归档即成果用 archive 目录做统计复盘archive/目录还是你的成就墙。统计模块server/stats/stats.go直接读取它今日完成报告找出归档时间ctime在当天内的文件生成✅ 今日完成任务列表累计完成数archive/目录下文件总数以 X tasks done in total的形式汇报给你由于归档文件保留了创建/移动时间今天完成了几件事这种问题只需对目录做一次遍历就能回答——不需要数据库也不需要额外配置。这正是 Files.md 反复强调的理念数据就是文件文件就是数据。完成记录写进日记后还会与习惯追踪、月度总结联动相关文件与延伸阅读想深入理解实现可以从这些文件入手均为仓库内相对路径模块文件作用系统目录定义server/fs/fs.go定义DirArchive archive初始化时自动创建软删除实现web/files.js删除 移动到/archive/二次删除才永久夜间清扫任务server/worker.go23:50 归档已完成条目并写入日记成果统计server/stats/stats.go基于 archive 目录生成今日/累计完成报告目录约定web/AGENTS.md完整文件结构与系统目录说明机器人能力docs/bot.mdTelegram 聊天机器人如何操作归档小结Files.md 的归档机制可以浓缩成三句话删除不销毁——文件先进archive/二次删除才真正清空完成即归档——每晚 23:50 自动把已勾选任务移入archive/Done.md并记入日记目录即统计——archive/里的文件就是可量化的完成记录一个目录、三个行为没有任何数据库和插件。这种少即是多的设计正是 Files.md 作为安静思考空间的第一原则。【免费下载链接】files.md Private, quiet space for thinking. Simple app for .md files.项目地址: https://gitcode.com/GitHub_Trending/fi/files.md创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考