如何同步 Google Drive 目录之外的目录

如何同步 Google Drive 目录之外的目录

我安装了 Google Drive 并想使用它来备份分散在我硬盘上的一些数据。

我无法让它使用这些不同的目录,因为我只能在 Google 应用中设置一个文件夹。我尝试创建到外部目录的连接和硬链接,但是没有用... 有什么想法可以正确设置它吗?

答案1

你可以使用我在 Dropbox 遇到同样问题时使用的方法。那就是使用:NTFS 连接点像你说的。

它基本上是文件系统中的一个虫洞,可以创建一个快捷方式,但应用程序看不到它。使用这些方法有缺点,因为防病毒软件会扫描这两个文件夹(尽管它们在物理上是相同的),等等。

尝试类似连接魔法如果有帮助的话,而不是命令行。

更新:看来 JLM 并没有按照我们想要的方式创建连接点。而是使用连接大师从而创造了硬链接,这将以我们需要的方式对应用程序进行欺骗。您可以阅读更多这里

在此处输入图片描述

在 Junction Master 中创建链接将允许 Google Drive 在选项中看到它。

Google Drive 的选项窗口

如果我们从捷径的角度来看待它,考虑一下枢纽连接作为快捷方式文件,以及目的地作为原始位置。

考虑看看Dropbox 教程,因为 Google Drive 同样只有一个同步文件夹。

哦,我会避开驱动器之间的连接点!

答案2

我对连接点和符号链接有丰富的经验,并注意到以下结果:

  • Google Drive 目录内的连接点和符号链接未同步

  • 硬链接没有提供直接的解决方案

  • 将实际目录移动到 Google Drive 并创建从原始位置到新位置(Google Drive)的连接点已同步(这可能也适用于 SymLinks)

另外:我还没有发现连接跨越(本地)驱动器边界(C: -> F:)的问题,并且多年来一直广泛这样做。需要 SymLink 跨越 MACHINE 边界(C: -> NetworkShare)。

移动目录然后链接是一个 PITA(并且感觉“不自然”),但是这样可以正常工作。

答案3

您可以将实际文件夹拖到 Google Drive 文件夹中。然后在文件夹原来的位置创建快捷方式。

答案4

在 Windows 上使用 mklink 的 /d 参数对我来说非常有效

cd %userprofile%\Google Drive 

mklink /d Documents %userprofile%\Documents 

相关内容