我已使用 File Stream 将文件上传到 Google Drive,并且没有任何标记为保留在本地的文件。不过,GDFS 仍保留了大约 40GB 的缓存文件。
以下是我尝试清理的方法:
- 弹出驱动器,注销,关闭应用程序,打开应用程序,登录;
- 重新启动了计算机;
- 添加/删除更多文件以查看它是否会“刷新”;
- 更改了偏好设置中的缓存文件夹位置。它传输了所有文件,但仍在旧文件夹中留下了 1GB [facepalm];
- 以不同的顺序对上述事物进行组合。
我认为我可以删除缓存文件夹,但我不想这么做。我该如何强制删除它?更重要的是,这是预期的行为吗?
我正在使用 macOS 10.12.6
答案1
在 macOS 上,执行以下命令:sudo defaults write /Library/Preferences/com.google.drivefs.settings ContentCacheMaxKbytes -int 100000
在 Windows 上,将以下内容保存到名为 google.reg 的文件中并执行它,或者自己添加注册表项(QWORD,十进制值 100000)。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Google\DriveFS]
"ContentCacheMaxKbytes"=hex(b):a0,86,01,00,00,00,00,00
一旦达到 100mb,Drive File Stream 就会删除缓存。默认情况下,Google 会选择一个较高的值来减少对其云的访问。