我的 C 驱动器是 NVME m.2 高速驱动器,而 D 驱动器是相当慢的旧驱动器。我在 D:\Dropbox 上有我的 Dropbox 文件夹。通常我在 上做我的编程工作C:\projects
,因为 C 盘速度很快,我需要尽可能快地完成代码编译。是否可以让 Dropbox 保护我C:\projects
而不复制它D:\Dropbox
(D 盘没有足够的空间,但我的 Dropbox 帐户有足够的空间)?通过保护,我的意思是将内容同步到 Dropbox 服务器。可以在下面放一个指针D:\Dropbox\projects_pointer
,基本上告诉Dropbox,请到C:\projects
这个文件夹下找文件?
查看有关符号链接等的官方 Dropbox 文档(通常完成此类事情的方式),将项目链接(指向)到您的 Dropbox 文件夹可能不允许它们受到保护。这段摘自如何移动 Drobox 文件夹明确指出:
作为背景,这篇博文声称过去显然不支持(但有效)对外部文件和文件夹的链接的支持,然后在 2019 年年中消失。
解决方案(?)
您可以(当然)将 Dropbox 文件夹移动到 Dropbox 文件夹本身
C:\
并在其下创建您的projects
文件夹,但这可能并不理想。也可以使用脚本或命令行客户端绕过 Dropbox 文件夹进行上传。这不是“指针”,但它允许将相关文件夹备份到 Dropbox。
例如,Dropbox 是用Python编写的,并且有一个官方的 Python API 客户端模块,或者有(可以说使用更简单)自包含的dbxcli命令行客户端。
C:\projects
其中任何一个都可以通过任务计划或手动调用定期上传您的文件夹。这里的一个警告可能是任何自动同步回您的 Dropbox 文件夹(因为您特别提到缺少可用空间
D:\
)。如果您想实施上述任一建议,您可能还希望研究桌面应用程序中文件夹的选择性同步。