在我电脑上的备份和同步文件夹中,我创建了几个目录符号链接,以便“真实”位置上的文件可以备份到我的 Google Drive 上。目录符号链接的创建方式如下:
mklink /D "C:\Users\Me\Desktop\google\Notepad++" "C:\Users\Me\AppData\Roaming\Notepad++"
这些目录符号链接未通过 Google Backup and Sync 上传到我的 Google Drive。
有没有办法强制备份和同步上传目录符号链接?如果没有,我该如何备份我的一些appdata
文件?
我想要一个免费且不涉及第三方的解决方案。
我已经找到了一个能够跟踪目录符号链接的 python 脚本解决方案,但我想要一个更强大的解决方案。
答案1
好的,所以诀窍在于哪个是链接,哪个是真正的文件夹。Google Drive 不会同步链接,它会同步真正的文件夹。所以你需要反转顺序。我没有尝试过,/D
但使用/J
效果很好。因此,将这些更改应用于您的原始方法(如下所示)应该有效:
mklink /J "C:\Users\Me\AppData\Roaming\Notepad++" "C:\Users\Me\Desktop\google\Notepad++"
这有点烦人而且很危险,因为如果你在 Google Drive 中删除了文件夹,你电脑上的文件也会消失。因此,如果意外从其他位置删除 Google Drive 中的文件夹,链接将指向空,从而彻底清除原始数据。
这也可能给其他在处理符号位置时遇到问题的程序带来麻烦。
如果您愿意放弃 Google Drive,Dropbox 可以按照您最初的建议进行操作。
答案2
我认为 Google Backup and Sync 不遵循符号链接,因此需要另一种解决方案。
我的想法是,不要通过 Google Backup 和 Sync 进行同步,而是使用可以让您的 Google Drive 直接从计算机访问的产品,然后使用任何其他同步产品来同步您的文件夹。
可能作为解决方案的产品是(您需要测试并查看):
- 轻松存储正如解释的那样 这个答案(似乎是免费的)
- Boxcryptor (有限的免费版本可能就足够了,它还会加密您的文件)
- 网络驱动器(39.95 美元)
- 同步中(15 天试用)
一旦您可以直接访问您的 Google Drive,您只需要一款符合您需求的同步产品。以下是一些建议:
- 窗户 机器人复制
- 古老但有用 微软同步玩具
- 任何其他实用程序 - 请参阅本文及其评论: 最佳免费文件夹同步实用程序
答案3
为了将目录符号链接与 Google Drive 同步,我最终使用了克隆使用以下命令:
rclone sync "C:\Users\Me\Desktop\google\Notepad++" "myremote":"folder" --copy-links
虽然它没有回答我关于 Google 备份和同步的问题,但我很满意,因为我可以保留我的 Google Drive 和我的符号链接。
答案4
我不知道这个功能有多新,但您可以右键单击计算机上的文件夹,然后在上下文菜单中选择“Google Drive”,然后选择“同步此文件夹”。上下文菜单
在 Drive(浏览器中)的左侧,您可以看到“计算机”。展开它,然后展开“我的电脑”,您将在那里看到备份文件夹!驾驶
另外,对 @PPC 在 2019 年 1 月初的评论进行了评论。(我讨厌需要声誉才能发表评论的系统!)。截至 2019 年中,Dropbox 不再支持同步符号链接。我刚刚发现这一点,因为我正在尝试自己这样做,首先尝试使用 Dropbox,现在尝试使用 Drive。
有趣的是,我忘记了 Google Backup and Sync,并在右键单击 Dropbox 中的文件夹时发现了 Google Drive 的上下文菜单!是的,该文件夹是取消同步的符号链接/连接点!