Phoaly 的整理台遵循同一个顺序:制定方案、预览、确认、写日志、可撤销。规则、 重命名、去重和自由拖放共用同一套预览,所以在任何一个字节改变之前,你能看到 每个目标路径。
这篇介绍模型和安全细节。具体步骤见 整理教程。

批量文件操作的问题
移动和重命名几千张照片,是存档最容易受伤的地方:
- 工具在你看到结果之前就移动文件。
- 重名会覆盖另一份文件。
- 跨盘移动中途失败,留下两份不完整的副本。
- 没有操作记录,无法撤销。
- 硬盘断开,计划好的移动变成散落各处的文件。
整理台就是围绕这些失败情况设计的。
整理台模型
每个操作都走同样的五步:
- 制定方案。 选择规则、目标路径、命名模板或去重策略。
- 预览。 检查完整结果,不是抽样。
- 确认。 方案作为一个操作执行。
- 写日志。 会话进入历史。
- 撤销。 撤销单次拖放或整个会话。
一次操作就是一个方案。撤销的粒度因此足够可信。
预览会显示什么
预览只有回答那些会引发错误的问题才有用:
- 每个文件的确切目标路径。
- 哪些文件名会冲突,以及如何解决。
- 跨卷移动的总大小和目标剩余空间。
- 哪些文件会被跳过。
- 移动之后源文件夹是什么样子。
如果大量文件落到了意料之外的目录,问题在规则。确认之前先改规则。
四种操作
规则
建立年、月、日的目标结构。排序和分组互相独立,可以按拍摄时间排序,再按文件夹、 日期、地点或相机分组。
重命名
用拍摄日期加短名称的模板重命名。冲突会加后缀,不会覆盖。
去重
在同一套预览里查看重复组。保留想要的那一份,确认,其余进入废纸篓。会话可以 撤销。
自由拖放
手工移动文件,同样有预览和日志。数字键可以暂存一次投放,回车确认。
安全细节
整理台故意保守:
- 扫描、浏览和预览都是只读的。
- 复制会用 sha256 校验。
- 跨卷移动先复制、校验,再把源文件送进废纸篓。
- 文件名冲突加后缀,不会覆盖。
- 日志记录会话,用于撤销。
- 删除进入系统废纸篓,不是永久擦除。
应用不会在后台移动文件。
适合的位置
当一个文件夹需要结构、一批文件名需要统一,或者重复项需要审核时,用整理台。 不要一次对所有硬盘操作。一个文件夹或一次拍摄,足够熟悉预览。
边界
- 不做 RAW 转换或调色。
- 没有云同步或多用户目录。
- 不做自动导入或图库管理。
- 不在后台重新整理。
整理台只作用于你添加的文件夹,而且只在你确认之后。
常见问题
会不询问就移动文件吗?
不会。只有你确认预览之后,方案才会执行。
移动能撤销吗?
可以。日志可以撤销单次拖放,也可以撤销整个会话。
文件名冲突会怎样?
新文件会加后缀,已有文件不会被覆盖。
移动过程中硬盘断开怎么办?
保持挂载点稳定,重新连接硬盘。预览会在移动开始前写明跨卷大小和剩余空间, 先检查这两项。