【问题标题】:VS Code move Cache location in WindowsVS Code 在 Windows 中移动缓存位置
【发布时间】:2023-01-05 18:14:02
【问题描述】:

我正在尝试使用 Hugging Face 中的模型,但 VS 代码总是将它们下载到我非常有限的 C: 驱动器中; C:\Users\<user>\.cache

我怎样才能强制它缓存到不同的驱动器?

我尝试过的事情:

  1. 谷歌搜索:只看到 Linux 的线程,其命令未传输过来。找不到适用于 Windows 的明确等效命令。
  2. 正在从终端code --user-data-dir E:/.cache 运行新实例
  3. 完全卸载 VS Code,下载便携版,并创建一个 data 文件夹(在 these instructions 之后)

    所有这些仍然导致缓存到C:\Users\<user>\.cache

【问题讨论】:

    标签: visual-studio-code


    【解决方案1】:

    从一些进一步的研究来看,目前这似乎是不可能的。

    但是,我发现符号链接是一个很好的临时解决方法。简而言之,

    1. 在空间充足的驱动器/分区上创建一个文件夹,即E:TempCache
    2. 关闭任何 VS Code 实例(如果有)。
    3. 导航至C:Users<username>.cache。如果里面有什么东西,把它们切到E:TempCache,然后删除整个.cache文件夹。
    4. 以管理员权限打开cmd,输入mklink /J "C:Users<name>.cache" "E:TempCache"。这将重新创建一个空的.cache 文件夹。

      下次运行 VS Code 时,它​​将自动检测并使用 C 驱动器上的 .cache 文件夹,就像没有任何变化一样。

    【讨论】:

      猜你喜欢
      • 2017-07-20
      • 2019-05-03
      • 1970-01-01
      • 2020-10-22
      • 2022-10-06
      • 2019-05-19
      • 1970-01-01
      • 2019-06-29
      • 1970-01-01
      相关资源
      最近更新 更多