windows挂载盘2.0的缓存文件夹


#1

请问这个缓存文件夹怎么去清理呢。发现如果直接删除的话,会导致把远端仓库里面的相应文件也一并删除。能不能设定缓存文件夹的总大小,然后自动根据时间戳,久远的缓存自动删除呢。不然这个文件夹随着时间增长会越来越大,跟复制一个仓库就差不多了。毕竟有时候只是看一下该文件,浏览后本地就不需要留存了。
多谢!


#3

2.0 里面的缓存概念和 1.0 不同了。你现在是直接访问缓存目录里面的文件,未下载的文件只是一个占位符,不占用空间。如果想清理掉某些目录或者文件,右键菜单里面点“释放空间”就行。


#4

多谢。非常棒的设计。

再多问一下,点击释放空间后,缓存目录中的 cb9013c1(类似这种)和 file-cache文件夹中的本地文件是可以删除了,还是自动会对应删除? 另外cb9013c1这种文件夹是什么意思呢


#5

我自己猜测了一下,这个cb9013c1类似的文件其实是映射的挂载盘,是真实文件在本地的目录。那个file-cache是往与远程仓库批量推送文件时候的中转站? 会自动清除。如果这个文件夹里存在没有清楚的文件的话,可能是多方操作,导致上传不成功的文件,也即没有完全同步的文件。不知道这样理解对不对。


#6

2.0 不再使用 file-cache 那个目录了。相当于用户直接在缓存目录里面访问文件。cb9013c1 这种目录名字有点容易引起混淆,其实是为了支持一个客户端登录多个账号而设计的。你可以理解成网盘账号里面的文件就是挂载在这个 cb9013c1 下面。2.0.4 版本后把 cb9013c1 这种名字改为用户名了,会更容易理解一些。

最近我们会把中文的文档补充一下。如果感兴趣,可以先看一下英文的:https://download.seafile.com/published/seafile-user-manual/drive_client/drive_client_2.0_for_windows_10.md