QT里获取UUID当做唯一文件名称
一、前言
🔹 常见的真实使用场景
1. 文件存储与命名
- 比如你要把视频、图片、日志等保存到某个目录下,文件名必须唯一。
- 如果直接用完整 UUID,当文件数量多时,文件名太长,不便于人工查看或管理。
- 用 6 位随机 ID(如
A3F9K2.mp4
)足够区分,又简短。
👉 适合:临时文件、缓存文件、截图文件。
2. 数据库主键 / 索引简化
- 在数据库里,UUID 做主键很长(36 字符),会拖慢查询和索引。
- 有时业务里只需要一个 短 ID 就能唯一标识一条记录(比如当天的数据)。
- 例如
"3F7A9B"
就可以作为订单号、会话 ID、日志标识符。
👉 适合:轻量系统、内存索引、快速检索。
3. 临时分享码 / 邀请码
- 很多软件生成一个短码,别人输入就能访问内容。
- 典型例子:腾讯文档、百度网盘、会议系统都会生成 6~8 位随机码。
- 短码比完整 URL 或 UUID 更适合手动输入。
👉 适合:分享链接、邀请码、一