核心功能
Files 是一款面向高级用户的文件重组工具,专注于安全、可逆的批量文件操作。核心能力包括:智能重复文件检测(三阶段哈希比对)、磁盘空间分析(按目录聚合)、批量重命名与移动,以及智能整理提案(按日期/类型自动分类)。
显著优点
- 安全性优先:严格的权限边界(禁止操作系统目录)、路径规范化防御路径遍历攻击、绝不自动跟随符号链接
- 防误删设计:强制使用系统回收站,支持30天内完整撤销,含元数据侧车记录原始路径
- 性能优化:哈希缓存、分阶段去重(大小→4KB采样→全哈希)、10万+文件操作需显式确认
- 跨平台适配:macOS .app 包识别、Windows 长路径支持、Linux XDG 标准
局限性与注意事项
- 非通用文件管理器:不支持打开/创建文件、解压归档、基础浏览——这些需用系统原生工具
- 网络驱动器风险:会检测并警告可靠性问题,建议先本地复制
- 大操作负载:超过10万文件需手动确认, manifest 超10MB 需分页查看
- 撤销记录30天过期,过期前会警告用户
适合人群
- 需要清理大量下载/照片/项目文件夹的重度用户
- 开发者(自动识别 node_modules、__pycache__ 等安全删除目标)
- 注重操作可逆性的谨慎型用户
常规风险
- 符号链接误用:虽然自动跳过,但用户显式"跟随链接"时需逐条确认外部目标
- 磁盘空间检查:操作前预留1%余量,满盘时优雅失败并报告部分完成状态
- 路径攻击:通过规范化+白名单双重验证阻断
..与系统目录访问