主目录路径中的 Google File Stream 空白导致错误

主目录路径中的 Google File Stream 空白导致错误

背景

在我的电脑上安装 Google File Stream 时,它会创建一个新G:驱动器和一个名为的目录My Drive其中包含我的 Google Drive 目录和文件的镜像。

问题

使用某些软件时,例如统一或者Android Studio,他们特别说不保留文件以及包含以下路径的项目空白

由于我将所有文件都保存在My Drive包含空格的目录中,因此我无法将 Unity(等)项目存储在那里。显然,这不是什么小功能 - 这是我同步和备份项目的能力,这是我付费获得的功能。

为了澄清起见,我曾尝试在My Drive路径中打开项目,但确实失败了。

我尝试过的方法

MyDrive例如,无法 将文件夹名称更改为:错误消息禁止此操作

我已与谷歌代表进行了交谈,但他并未提供帮助或针对该问题的任何见解。

有什么解决方法可以让我存储项目(在所述框架中)并将其与我的 Google Drive 帐户同步?

答案1

有多种方法可以在 Windows 中映射路径来解决该问题。

可能最好的方法是使用目录连接,因为它们是持久的并且不需要管理员权限。

mklink /j %USERPROFILE%\GDrive "g:\My Drive"

您也可以尝试建立符号链接,但它需要管理员权限,而且我不知道有什么好处。


另一个选项是使用 subst 或 registry 将路径映射到驱动器号。这给出了很好的短路径,如果您经常输入,这可能是首选。这在维基百科

  • subst-特定于用户会话,除非将其添加到启动中,否则不会在重启后继续存在,不需要管理员:

    subst u: "g:\My Drive"
    
  • 注册表-持久的系统范围方式,需要管理员:

    reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices" /v "U:" /d "\\??\\G:\My Drive"
    

    然后重新启动

相关内容