# 第5章 文件夹管理系统
> 📖 《Gemini-Voyager 从入门到精通》系列连载
---
## 5.1 两级文件夹架构
Gemini-Voyager 采用了两级文件夹架构,允许用户创建父文件夹和子文件夹来组织对话。
### 文件夹结构示例
```
┌─────────────────────────────────────────────────────────────────┐
│ 两级文件夹架构示例 │
├─────────────────────────────────────────────────────────────────┤
│ │
│ 📂 我的项目 │
│ ├── 📂 前端开发 │
│ │ ├── 💬 React 学习笔记 │
│ │ └── 💬 CSS 技巧 │
│ ├── 📂 后端开发 │
│ │ └── 💬 Node.js 实践 │
│ └── 📂 AI 研究 │
│ ├── 💬 Gemini API 测试 │
│ └── 💬 Prompt 工程 │
│ │
│ 📂 生活记录 │
│ └── 📂 日记 │
│ └── 💬 2024 年记 │
│ │
└─────────────────────────────────────────────────────────────────┘
```
### 核心属性
| 属性 | 类型 | 描述 |
|------|------|------|
| id | string | 唯一标识符 |
| name | string | 文件夹名称 |
| parentId | string \| null | 父文件夹 ID (null=顶级) |
| isExpanded | boolean | 是否展开 |
| createdAt | number | 创建时间 |
| updatedAt | number | 更新时间 |
### 操作
- **创建** - 右键侧边栏 → 新建文件夹
- **移动** - 拖拽对话到文件夹
- **固定** - 右键 → 固定到顶部
---
## 5.2 账户隔离模式
对于多 Google 账户用户,账户隔离模式确保每个账户的数据相互隔离。
### 工作原理
```
┌─────────────────────────────────────────────────────────────────┐
│ 账户隔离模式数据流 │
├─────────────────────────────────────────────────────────────────┤
│ │
│ 存储服务层 │
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │
│ │ 账户 A 数据 │ │ 账户 B 数据 │ │ 账户 C 数据 │ │
│ │ folders_A │ │ folders_B │ │ folders_C │ │
│ │ prompts_A │ │ prompts_B │ │ prompts_C │ │
│ └─────────────┘ └─────────────┘ └─────────────┘ │
│ ↓ │
│ 当前活跃账户识别 │
│ │
└─────────────────────────────────────────────────────────────────┘
```
---
## 5.3 自定义文件夹颜色
用户可以为每个文件夹指定专属颜色,便于快速识别。
### 预设颜色
- 🔵 蓝色、🟢 绿色、🔴 红色、🟡 黄色、🟠 橙色、🟣 紫色
### 使用方式
右键文件夹 → 更改颜色 → 选择颜色
---
## 5.4 AI Studio 集成
Gemini-Voyager 同时支持 Gemini 主站和 AI Studio 平台。
### 跨平台架构
```
┌─────────────────────────────────────────────────────────────────┐
│ AI Studio 集成架构 │
├─────────────────────────────────────────────────────────────────┤
│ │
│ 文件夹管理模块 │
│ ┌─────────────────────────────────────────────────┐ │
│ │ 通用逻辑层 │ │
│ │ • 增删改查、拖拽排序、颜色管理、云同步 │ │
│ └─────────────────────────────────────────────────┘ │
│ │ │ │
│ ▼ ▼ │
│ ┌─────────────┐ ┌─────────────┐ │
│ │ gemini.ts │ │ aistudio.ts │ │
│ │ (主站适配器) │ │ (Studio适配) │ │
│ └─────────────┘ └─────────────┘ │
│ │ │ │
│ ▼ ▼ │
│ gemini.google.com aistudio.google.com │
│ │
└─────────────────────────────────────────────────────────────────┘
```
---
> ⏳ 下一章将介绍提示词宝库
登录后可参与表态
讨论回复
0 条回复还没有人回复,快来发表你的看法吧!