# 存储与回收站

查看本地存储、控制检查点，并恢复已删除的项目。

打开**设置 → 数据存储 → 本地存储**，查看项目存放在哪里，以及 Oleafly 如何使用磁盘空间。

## 项目文件夹

顶部显示的路径标明这台电脑上的项目库位置，位于主文件夹内时写作 `~/…`。它会保持模糊，直到你把鼠标悬停在上面或用 Tab 键移到它，所以设置的截图不会泄露它。旁边的按钮会在文件管理器中打开该文件夹。

每个项目都是一个文件夹，包含它的源码和辅助文件。备份时请使用这个路径；更大范围的应用数据目录参见[你的文件与数据](/docs/where-your-data-lives/)。

## 存储占用

存储摘要区分项目库的各个部分：

| 指标 | 它告诉你什么 |
|---|---|
| **项目** | 项目数量和项目占用的空间 |
| **文件** | 文件数量和文件夹数量 |
| **图片** | 图片数量和大小 |
| **PDF 文件** | PDF 数量和大小 |
| **项目文件** | 源文件和元数据 |
| **Git 历史** | 本地版本历史 |
| **编译缓存** | 生成的构建输出 |
| **应用数据** | 资源和设置 |

当无法统计某些条目时，摘要会单独报告无法访问的条目。请用各个类别来了解增长情况；它们描述的是项目库中相互关联的部分，不应当作互相独立的总数相加。

## 刷新存储占用

在导入项目、下载资源或删除文件之后，点击刷新控件重新计算。

## 自动检查点

选择是否让成功且通过验证的编译保存[检查点](/docs/checkpoints/)。检查点为你提供一种回到稿件某个已知编译版本的方法。

## 检查点通知

用通知设置控制检查点存储提示。它改变的是提示，与是否创建检查点无关。

## 回收站

已删除的项目会保留在回收站中，直到你把它们移除。每个条目都会显示名称、删除时间和大小。没有自动清理。

### 恢复

选择项目旁边的**恢复**，把它放回项目库。请从项目库中打开它，并在继续工作之前检查其中的文件。

### 永久删除

用已回收项目旁边的垃圾桶控件永久移除该项目。接受之前，请阅读带有项目名称的确认提示。

### 全部清空

选择回收站页头的**全部清空**，在确认后移除所有已回收的项目。请先导出或备份你想保留的内容。

## 删除所有项目

整个项目库范围的删除操作会把项目移入回收站。这与永久清空回收站是两回事。只想移除一个项目时，请使用普通的项目菜单。

## 云同步标签页

**云同步**标签页会把你的项目库项目和设置备份到你自己的 Dropbox。它是实验性的，所以请先在**设置 → 实验功能**中开启**云同步**。参见[使用 Dropbox 云同步](/docs/cloud-sync/)。

要改用 Git 在电脑之间移动项目，请使用 [GitHub 同步](/docs/github-sync/)。
