文件 版本、回收站与空间
版本、回收站与空间
无论保存还是删除,都不会丢失任何内容,除非有人明确操作,或超过了网盘保留的天数。
本页内容
版本
当上传位置已有同名文件并选择“替换”,或从 Rebodocs 保存时,新文件会成为它的下一个版本,之前的版本保留。恢复某个版本会让它重新成为最新版本——以相同内容创建一个新版本,因此不会写入存储,恢复操作本身也可以撤销。
副本
在文件的菜单或详情中“创建副本”:一个独立的文件,放在原文件旁边,名称带“(2)”,内容在存储中直接复制。
const copy = await client.copy(file.id); // beside it: "budget (2).xlsx"
const mine = await client.copy(file.id, folder.id); // or into a folder of one's own副本属于创建者,计入其空间;只读共享的文件的副本放在其自己的顶层。缩略图和文字也会一并复制。S3、Azure 和磁盘由存储自己复制;Google Cloud Storage 则由服务器读取再写入,最多 100 MB。
回收站
文件夹会连同其中的所有内容一起移入回收站,恢复时也原样回到原位。从回收站删除会把每个版本的内容从存储桶中删除。⌘Z 或提示中的“撤销”可以撤回上一次移到回收站、移动、重命名或更改颜色的操作。
空间,以及自动清空的回收站
createDriveHandler({
...options,
// Or from the settings of the drive, under Storage, for whoever may configure it.
settings: { quota: 5 * 1024 ** 3, trashDays: 30 },
});超出配额的上传会在发送任何内容之前被拒绝(413 over-quota);所有版本都计入配额,回收站中的也算。网盘侧边会显示已用空间和总量。回收站每十分钟检查一次(随请求触发),放入时间超过设定天数的内容会被删除,文件内容也一并删除。