diff --git a/frontend/src/views/Scan.vue b/frontend/src/views/Scan.vue
index 705c583..a0ee4f9 100644
--- a/frontend/src/views/Scan.vue
+++ b/frontend/src/views/Scan.vue
@@ -15,8 +15,8 @@
程序将递归扫描扫描目录下的全部文件,图片/视频/音频会被探测并按规则归类移动
归类后的文件移动到「存放目录」下的 KMP已整理 分类子目录(未填写时默认在扫描目录下创建 KMP已整理 文件夹)
跨磁盘(移动失败时)自动降级为复制后删除,原文件仍会从源目录移除
- 与库中已有记录 MD5 相同的重复文件会被移动到「重复文件」目录
- 无法读取/不支持的格式会被移动到「读取异常」「已忽略」目录
+ 与库中已有记录 MD5 相同且路径也相同的文件视为重复,将原地保留不动(MD5 相同但路径不同的文件仍会正常归类)
+ 无法读取的文件会被移动到「图片_读取异常」「视频_读取异常」目录,不支持的格式会被移动到「图片_已忽略」「视频_已忽略」目录
扫描会自动跳过 KMP已整理 输出目录、media-info.db 数据库与 ffprobe 临时文件
若已配置开启色情识别(本机需装 python + nudenet),判为色情的图片会移入「图片_敏感」分类目录,可事后人工复核
整理期间请保持服务运行,结束后可在「媒体库」查看结果
diff --git a/internal/store/store.go b/internal/store/store.go
index 6e43183..d74b901 100644
--- a/internal/store/store.go
+++ b/internal/store/store.go
@@ -195,7 +195,7 @@ func (s *Store) ClearScanLog() error {
if s == nil || s.engine == nil {
return nil
}
- _, err := s.engine.Delete(new(ScanLog))
+ _, err := s.engine.Where("1=1").Delete(new(ScanLog))
return err
}