一个会为删除负责的
Windows 文件管理器。

标签、分屏、秒搜、预览、批量重命名——现代文件管理器该有的,它都有。不一样的是它对「删除」的态度。

Windows 10 / 11 · 64 位 · 便携版免安装 · 每个发布物附 SHA256SUMS 可校验完整性

SFM 的空间可视化界面:矩形树图按占用大小铺排文件夹,颜色表示文件年龄——红色是又大又久没碰的目录,绿色是最近还在用的
空间可视化 · 按年龄着色:矩形大小是占用、颜色是年龄。又大又久没碰的一眼可辨,正是安全的删除候选;又大又新的不催你删。

先把日常用顺手。

不跟老牌管理器拼功能条数,但你每天要用的那些,一个都不缺,而且不卡。

标签 + 双窗格分屏

窗口顶标签、标签内双窗格并排。十万级目录靠虚拟化模型撑住,滚动不掉帧;拖动框选、OLE 拖放、系统缩略图、命令面板(Ctrl+Shift+P)一应俱全。

连删除都能撤销

移动、重命名、新建、批量重命名都可以 Ctrl+Z 退回(落点已有同名文件的那部分移动除外)。删除也能——从回收站精确还原到原来的位置,不是"还原全部"那种粗放做法。

什么都能看一眼

图片、代码、SVG、PDF、Office 正文、压缩包清单、音视频首帧与规格,全异步不卡界面。PDF 能切文本模式选字复制;选中文件夹也有内容,列出子项并算递归体积。

批量重命名与清理规则

查找替换、正则、大小写、序号,改之前先看预览;执行走两阶段,a↔b 互换与环形冲突都不会把文件弄丢。清理规则则把「哪些目录、保留哪一个」定下来,之后可以只出计划和报告地试跑,确认无误再执行(执行仍走回收站)。

找得到。
包括那些你只记得内容的文件。

文件名靠秒搜,正文靠自建索引——不用指望 Windows 恰好索引过那个位置。

秒级文件名搜索

装了 Everything 就直接经 IPC 用它,边打边搜,还能切正则模式匹配文件名(正则由 Everything 执行,回退后端不支持,界面会当面说明)。没装则回退 Windows 搜索;也可以用「工具 → 重建搜索索引」自己建一份本地文件名索引,手动重建刷新。

全局内容检索

搜 PDF、Office、Markdown、文本与代码的正文,范围由你指定。内容索引默认不开——在「工具 → 建立全局内容检索」里,向导会先把空间与时间的账算给你看,拿到数字前不让你往下走。这类工具最常被诟病的,就是用户在索引涨到几十 GB 时才发现代价。PDF 需要有文本层,扫描件目前搜不到(尚无 OCR)。

常驻索引器,免管理员

后台增量维护,只重扫变化过的文件;定期全量对账兜底正确性。默认只在你离开键鼠、且接着电源时干活(可在设置里改),所以刚存的文件通常要等你歇一会儿才搜得到。想更快可以另外加装 USN 实时增量,那是唯一需要提权的东西,装不装都能用。

不静默降级

当只有 Windows 搜索在答时,界面会点名说清它搜不到什么——哪些类型没有正文抽取器、当前位置在不在系统索引范围内,而不是给你一个看起来干净的空结果。内容检索目前至少需要 3 个字,更短的词会被当面说明原因并给出替代做法,同样不会静默返回 0 条。

然后,是别人没做的那部分。

市面上的去重工具止步于"找出重复",剩下的交给你赌哪个能删。SFM 把每一次删除都当成一次需要负责的操作。

01分层扫描按大小 → 快速哈希 → 完整哈希逐层筛,海量文件也不做无谓的整读;哈希缓存支持增量重扫。
02逐字节复核删除前,对每个待删文件与保留文件逐字节重新比对身份,杜绝哈希碰撞、或扫描之后文件被改动带来的误删。
03审计落盘每一次去重删除都记录进审计日志,可在「删除审计」里回看删了什么、为什么、何时。日常按 Delete 删除走回收站,不另记审计。
04只进回收站到此为止。删除经 IFileOperation + FOFX_RECYCLEONDELETE——能进回收站则进、不能进则失败,绝不静默永久删。回收站里随时可原位还原。

一条永不跨越的线

目录同步覆盖前先把旧版本回收;隔离与加密移走原件前先复制校验、通过了才动手;日常粘贴遇到同名一律交给系统对话框,SFM 自己绝不静默盖掉任何文件。做错了比不做更糟的事,这里一件都不做。

不虚报可回收空间

按物理文件(卷 + inode)识别硬链接。删掉一个别名并不会释放空间——SFM 如实计算,不给你一个删了却腾不出空间的假承诺。

顺手的事,也要做得干净。

文件加密:给 PDF / Office 设原生打开口令

选中文件 → 加密 → 下次打开就要密码。加密后仍是标准的 .pdf / .docx,双击时由 Acrobat / Word 自己弹密码,不依赖 SFM,换台电脑照样打开、发给别人也能用。密码可由主密码保护的密码库统一管理。加密全程遵守同一条红线:先加密到临时文件,再用口令解密回读校验——Office 文档做 SHA-256 逐字节比对,PDF 因加密要重写文档结构,校验的是能用口令打开、页数一致、每页可读——通过了才把原件移入回收站。

本地隔离区

网络盘和 FAT 优盘没有回收站,去重的最后一步常常直接被拒。改走本地隔离区:复制校验通过后才删源,可还原、可清空(清空也走回收站)。

批量清除属性与个人信息

一键清空选中文件里所有可移除的元数据——作者、公司、相机与 GPS 位置、曲目标签、备注、分级。清除前如实告知会清掉什么、以及这一步不可撤销。

相似图片检测

感知哈希找出视觉相似而非逐字节相同的图片。结果视图只读、没有删除入口,与去重物理隔离——相似不等于重复,不该共用一个删除按钮。

右键菜单集成

在设置里按来源应用勾选(WinRAR / Acrobat / 7-Zip…),把它们的右键功能接进 SFM。默认全不勾即关闭,只对同一父目录托管,绝不误触。

Open Core
算法引擎开源

去重与安全核心(TLV-Dedup + 索引)是 Apache-2.0 的独立引擎,无 GUI 依赖,也是唯一的算法真源。

Paper-Backed
论文背书

去重方法有已录用的学术期刊论文支撑,不是拍脑袋的启发式。

Verify
发布物可校验

每个发布物随附 SHA256SUMS,可用 certutil -hashfile 比对,确认下载物未被篡改。

它现在做到哪了。

与其把话说满,不如把现状摆出来。

0.7.0
开发中,最近发布 v0.6.0
1341
自动化测试全部通过
Apache-2.0
引擎与应用自有代码
中 / EN
双语界面 · 明暗双主题

尚无代码签名证书,首次运行 SmartScreen 可能会提示——请用发布物附带的 SHA256SUMS 自行校验完整性。功能仍在按用户实测反馈持续修,每一条报障都会被复现、修掉、并补上会咬的回归测试。

把删除交给它。

免费下载,Windows 10 / 11(64 位)。提供便携版(解压即用)与安装程序两种形式。

发布于 GitHub Releases · 下载后建议用附带的 SHA256SUMS 校验完整性