我的 C 盘是 NVME m.2 高速盘,而 D 盘是相当慢的旧盘。我的 Dropbox 文件夹位于 D:\Dropbox。通常我将编程工作放在 上C:\projects
,因为 C 盘速度很快,我需要尽快完成代码编译。是否可以让 Dropbox 保护我的文件C:\projects
而不将其复制到 下D:\Dropbox
(D 盘空间不足,但我的 Dropbox 帐户有足够的空间)?保护是指将内容同步到 Dropbox 服务器。是否可以将指针放在 下D:\Dropbox\projects_pointer
,基本上告诉 Dropbox,请转到C:\projects
查找此文件夹下的文件?
答案1
纵观有关符号链接等的 Dropbox 官方文档(通常情况下,这种事情会以这种形式完成),将项目链接(指向)到 Dropbox 文件夹可能不会让它们受到保护。以下摘录自如何移动您的 Drobox 文件夹明确指出:
Dropbox 不支持某些类型的文件和元数据,如符号链接、别名、快捷方式、连接点、资源分支和网络文件夹。
作为背景,博客文章声称过去显然不支持对外部文件和文件夹的链接(但有效),然后在 2019 年中期消失了。
解決方案(?)
您(当然)可以移动 Dropbox 文件夹C:\
并在 Dropbox 文件夹下创建您的projects
文件夹,但这可能并不理想。
还可以使用脚本或命令行客户端绕过 Dropbox 文件夹进行上传。这不是“指针”,但它允许将相关文件夹备份到 Dropbox。
举个例子,Dropbox 是用Python并且有一个官方 Python API 客户端模块或者有(可能更易于使用)独立的命令行工具命令行客户端。这两种客户端都可以C:\projects
通过任务调度或手动调用定期上传您的文件夹。
这里的一个警告可能是任何自动同步回您的 Dropbox 文件夹(因为您特别提到了 上缺少可用空间D:\
)。如果您想实施上述任何建议,您可能还希望调查文件夹的选择性同步在桌面应用程序中。