Repository navigation
FileM 0.1.7 · 扫描提速与实时进度
FileM 0.1.7 · 扫描提速与实时进度
下载
- Windows x64 安装版:
FileM_0.1.7_x64-setup.exe - Windows x64 免安装版:
FileM-0.1.7-windows-x64-portable.zip - Intel Mac 安装包:
FileM_0.1.7_macos-intel.dmg - Intel Mac ZIP:
FileM-0.1.7-macos-intel.zip - 校验文件:
SHA256SUMS.txt
安装前先退出旧版 FileM。已有监控文件夹、隐藏记录及内容索引继续保留,无需清空数据库。Windows 安装版会在缺少 WebView2 时引导联网安装;免安装包需完整解压后运行 FileM.exe。Mac 打开 DMG 后将 FileM.app 拖入“应用程序”。
本次更新
- 可见的扫描进度:进度条、已处理/已发现目录数、当前位置和耗时;目录遍历完成后显示“正在整理索引”。百分比表示已发现目录的处理比例,总目录数会随扫描更新。
- 减少重复扫描:普通文件新增、修改、删除与改名合并为按路径更新;目录变化和监听丢失事件仍会完整核对。
- 降低扫描开销:合并多个目录的批量写入,避免重复更新未变化的元数据。
- 检索与扫描分离:查询和状态统计读取独立数据库连接中的一致结果;复用未变化的统计,进度刷新不会重复触发搜索。
Intel Mac 上 10 万个临时文件、100 个目录的测试中,重复全量核对平均约从 7.5 秒降到 3.0 秒;首次扫描约 5.6 秒,基本不变。该数据仅代表本机元数据测试,不代表 Windows、正文索引或网络盘速度。
验证与适用范围
本地通过 58 项核心/集成测试、文档内容提取测试、TypeScript/Vite 构建、Rust 格式和严格 Clippy 检查。浏览器使用 10 万个临时文件验证扫描进度、扫描完成和文件名搜索;浅色/暗色与 1440、900 像素宽窗口检查通过。暂停与索引整理阶段另有受控状态验证。
本次源码提交 0355e40 的 Windows/macOS GitHub Actions 检查 全部通过,包括 Windows 的真实 Everything、文件移动/回收站和内容提取测试。
Windows 安装、网络盘、云占位文件及全部原生桌面交互仍需目标环境验收。完整说明见仓库 docs/0.1.7_更新说明.md。
本版仍是开发验证版。Mac 包使用临时签名,没有 Apple Developer ID 签名且未经公证;如首次打开被阻止,确认来源后可到“系统设置 → 隐私与安全性 → 仍要打开”。Windows 包未做代码签名。