选择性同步 Google Drive 本地文件夹? [关闭]

2023-11-24

Google Drive 中是否有一种方法可以对本地文件夹进行选择性同步,即将父文件夹同步到云,同时仅将某些选定的子文件夹保留在本地?

例如,在我的本地电脑上project文件夹有3个子文件夹:data, source, and bin。有没有办法使用 Google Drive 进行备份project同时忽略bin?


我知道这是一个老问题,“Google Drive”现在是“Google 备份和同步”,但它仍然适用。我花了一段时间才找到这个解决方案,这样我就可以同步我的项目,而不包含依赖项或缓存。

据我了解,问题是您想要同步一个文件夹,但是您不想同步该文件夹中的一些子文件夹或文件,但希望保留在本地计算机上(而不是 Google 云端硬盘)。目前,Google Drive 只做相反的事情(它允许您在 Google Drive 上保留副本,但不能在本地计算机上保留副本)。

解决此问题的一种方法是在要同步的文件夹中创建符号链接,Google Drive 将忽略它们(在 Windows 10 上使用 mklink 命令进行测试)。

例如,假设这是您的文件结构......

C:\
-- Google Drive\
---- MainFolder\
------ SubFolderA\
------ SubFolderB\
------ SubFolderC\
------ FileA.ext
------ FileB.ext
------ FileC.ext

现在,假设您希望 MainFolder\SubFolderB\ 和 MainFolder\FileB.ext 位于本地计算机上,而不是 Google Drive。在 Google Drive 文件夹之外的某个位置创建一个“MainFolder”(例如:C:\MainFolder\),然后将 SubFolderB 和 FileB.ext 移动到新创建的文件夹。

您的文件结构现在应该看起来像......

C:\
-- Google Drive\
---- MainFolder\
------ SubFolderA\
------ SubFolderC\
------ FileA.ext
------ FileC.ext
-- MainFolder\
---- SubFolderB\
---- FileB.ext

接下来,我们要创建符号链接。对于本示例,您将在管理员模式下运行命令提示符并运行以下命令:

mklink /D "C:\Google Drive\MainFolder\SubFolderB" "C:\MainFolder\SubFolderB"
mklink "C:\Google Drive\MainFolder\FileB.ext" "C:\MainFolder\FileB.ext"

现在你的文件结构将是:

C:\
-- Google Drive\
---- MainFolder\
------ SubFolderA\
------ SubFolderB\ (symbolic link to C:\MainFolder\SubFolderB\)
------ SubFolderC\
------ FileA.ext
------ FileB.ext (symbolic link to C:\MainFolder\FileB.ext)
------ FileC.ext
-- MainFolder\
---- SubFolderB\
---- FileB.ext

就是这样!您符号链接的文件夹/文件仍将位于您的本地计算机上,但不会存储/同步到您的远程 Google 云端硬盘。

EDIT

在此处发布实际答案而不是链接它。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

选择性同步 Google Drive 本地文件夹? [关闭] 的相关文章

随机推荐

  • 我们需要 而不使用 Bootstrap 吗?

    如果我们不使用 Bootstrap 我们还需要 in 我们的 HTML 页面 YES 与Bootstrap框架完全无关 应该在every网页 无论您使用什么框架 The viewport META tag allows device wid
  • 使用大量静态方法是一件坏事吗?

    当类不需要跟踪内部状态时 我倾向于将类中的所有方法声明为静态 例如 如果我需要将 A 转换为 B 并且不依赖于某些可能变化的内部状态 C 我会创建一个静态转换 如果我希望能够调整内部状态 C 那么我添加一个构造函数来设置 C 并且不使用静态
  • 旋转位图导致 outOfMemoryException

    我以这种方式旋转位图 单击每个按钮时图像都会旋转 90 度 Matrix matrix new Matrix matrix postRotate 90 rotated Bitmap createBitmap rotated 0 0 rota
  • 发生什么 Azure Kubernetes (AKS)“超时”会断开集群中 Pod 进出的连接?

    我有一个工作集群 其中的服务全部响应在 Azure AKS 上运行的安装了 Ingress nGinx 的 helm 后面 这最终是 Azure 特定的 我的问题是 为什么我与此集群中的服务 Pod 的连接会定期被切断 显然是由于某种空闲超
  • 理解Python中的repr()函数

    repr 对象的可计算字符串表示形式 可以 eval 它 意味着它是一个计算结果为 Python 的字符串表示形式 目的 换句话说 gt gt gt x foo gt gt gt repr x foo 问题 为什么我这样做时会得到双引号re
  • 对象“xxxxxxx”、数据库“zzzzzzz”、架构“dbo”的 EXECUTE 权限被拒绝

    我在执行函数时遇到问题 这就是我所做的 使用 SQL Server Management Studio 创建函数 就创建成功了 然后我尝试执行新创建的函数 这就是我得到的结果 EXECUTE 权限被拒绝 对象 xxxxxxx 数据库 zzz
  • unity3d中如何隐藏InputField附加输入框

    I use a FiledInput在 android 应用程序中 当我开始将字符串放入其中时softkeyboard弹出一个框 我想摆脱它 有什么方法可以使用Unity3d 4 6 2f1 您可以使用输入字段 shouldHideMobi
  • 如何突出显示基于当前页面的链接?

    抱歉 如果这听起来像是一个非常愚蠢的问题 但当您位于链接到的页面上时 我需要使链接改变颜色 例如 当您访问 StackOverflow 的 问题 页面时 顶部的链接会改变颜色 你怎么做到这一点 这是服务器端的事情 在渲染页面时 向链接添加一
  • System.ObjectDisposeException:无法访问关闭的流

    这是否确实意味着该流已被代码处置 无论是在 using 中还是通过调用 dispose 流可能已在此代码之外关闭 并且此异常仍然会发生 所以我将以我的评论作为答案 是的 流也可以从代码外部关闭 所以请确保检查System ObjectDis
  • 求0、2、4、6、8组成的递增数列中的第n个数?

    我们有一个递增序列 其中每个元素仅由偶数组成 0 2 4 6 8 我们怎样才能find the nth number in this sequence 是否有可能在 O 1 时间内找到该序列中的第 n 个数字 顺序 0 2 4 6 8 20
  • 在Rcpp中实现apply函数

    我一直在尝试在 Rcpp 中实现 apply 函数 到目前为止代码如下所示 Rcpp export NumericVector apply NumericMatrix x int dim Function f NumericVector o
  • 在 C 语言中,声明指针的正确语法是什么?

    我依稀记得之前在另一个问题的回答中看到过这个 但搜索并没有找到答案 我不记得是什么了proper声明变量为指针的方法 是吗 Type instance Or Type instance 尽管我知道两者在大多数情况下都会编译 但我相信在某些示
  • false' 在 maven 3' aria-label=''false' 在 maven 3'> 'false' 在 maven 3

    为什么 maven 3 在 pom xml 的快照存储库配置中贬值 false 其背后的动机是什么
  • 从应用程序注销后如何取消订阅 FCM 通知?

    我已经在我的应用程序中实现了 Firebase 云消息传递以用于推送通知 一切工作正常 但即使用户从应用程序注销 也会收到通知 我听说 当用户从应用程序注销时 我需要删除 FCM 令牌 所以我在注销方法中这样做了 void logout F
  • 如何为vim设置syntastic?

    所以我将存储库克隆到 vim bundle并安装了病原体 我可以确定病原体工作正常 因为我的捆绑包中的其他插件都工作正常 经过谷歌搜索一段时间后 似乎 syntastic 应该可以直接用于 c 代码 我还检查了我是否拥有指定的所有可执行文件
  • T-SQL - 什么是内联视图?

    我最近回答了这个问题如何按顺序调用用户定义的函数以与按顺序选择组一起使用 我的答案是使用内联视图来执行该功能 然后对其进行分组 在评论中 提问者没有理解我的回答 并要求提供一些网站 参考资料来帮助解释 我快速谷歌了一下 没有找到任何很好的资
  • 在 Swift 中使用 NumberFormatter 格式化大十进制数

    我这样做是为了格式化数字 但对于大数字来说失败 let formatter NumberFormatter formatter numberStyle decimal if let number formatter number from
  • 在 Eclipse 中使用 Gwt 2.7

    有gwt 2 7版本的eclipse插件吗 如果我从官方存储库安装 eclipse 插件 https dl google com eclipse plugin 4 4 它将 Google Web Toolkit SDK 2 6 0 列为唯一
  • 调整图像大小以适合 div

    如何调整图像大小以适合 div 的大小piecemaker container div div img src splash jpg alt some text div div piecemaker container display bl
  • 选择性同步 Google Drive 本地文件夹? [关闭]

    Closed 这个问题不符合堆栈溢出指南 目前不接受答案 Google Drive 中是否有一种方法可以对本地文件夹进行选择性同步 即将父文件夹同步到云 同时仅将某些选定的子文件夹保留在本地 例如 在我的本地电脑上project文件夹有3个