C盘清理

(1)nuget包

NuGet默认下完包后就放在C盘,C:\Users\yourName\.nuget\packages

NuGet的默认目录配置文件在C:\Users\yourName\AppData\Roaming\NuGet\NuGet.Config

加一下这个配置(我放在了D盘,你可以看情况自己改):

<config>
<add key="globalPackagesFolder" value="D:\.nuget\packages" />
</config>

重启Visual Studio后生效,原来放在C盘的那个.nuget\packages,可以把里面的东西全部剪切过来新的地方

(2)VisualStudio

使用mklink命令创建符号链接或硬链接

  • mklink [[/d] | [/h] | [/j]] <link> <target>
  • /d 创建目录符号链接。 默认情况下,此命令创建文件符号链接。
  • /h 创建硬链接而不是符号链接。
  • /j 创建目录交叉点。
  • <link> 被创建链接的路径
  • <target>新符号链接所指的路径(相对或绝对)。
  • /? 在命令提示符下显示帮助。

接着我们启动命令行,将VS要占用C盘的目录提前做好链接到其他盘。

TIP:如果遇到已经存在的,可以直接复制目录过去,然后删除C盘的目录再创建。

  • mklink /D "C:\Program Files (x86)\Microsoft SDKs" "D:\soft\VSS\pathC\Microsoft SDKs"
  • mklink /D "C:\Program Files (x86)\Microsoft Visual Studio" "D:\soft\VSS\pathC\Microsoft Visual Studio"
  • mklink /D "C:\Program Files (x86)\Windows Kits" "D:\soft\VSS\pathC\Windows Kits"
  • mklink /D "C:\Program Files\Microsoft SDKs" "D:\soft\VSS\pathC\Microsoft SDKs x64"
  • mklink /D "C:\Program Files\Microsoft Visual Studio" "D:\soft\VSS\pathC\Microsoft Visual Studio x64"
  • mklink /D "C:\Program Files\Windows Kits" "D:\soft\VSS\pathC\Windows Kits x64"
  • mklink /D "C:\ProgramData\Microsoft\VisualStudio" "D:\soft\VSS\pathC\VisualStudio"
  • mklink /D "C:\ProgramData\Package Cache" "D:\soft\VSS\pathC\Package Cache"
  • mklink /D "C:\Program Files (x86)\dotnet" "D:\soft\VSS\pathC\dotnet"
  • mklink /D "C:\Program Files\dotnet" "D:\soft\VSS\pathC\dotnet x64"

OK,我们可以看到C盘多了几个带着快捷图标的文件夹。

接着我们安装VS,原本要安装在C盘的文件就会安装到我们指定的新盘符路径下了。

posted @ 2025-03-13 15:46  头号程序媛  阅读(262)  评论(0)    收藏  举报