VSCode(Visual Studio Code)扩展及缓存占用C盘空间问题的解决

本文介绍了如何将Visual Studio Code的扩展、数据文件和程序目录移动到其他磁盘以释放C盘空间。详细步骤包括关闭VSCode,剪切相关文件夹到目标位置,并使用mklink命令创建符号链接。这种方法适用于C盘空间紧张的用户,尤其是初始分配较小的C盘。迁移过程可能耗时,但完成后能有效减少C盘负担。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    Visual Studio Code是微软公司开发的一款非常好用的、轻量型IDE,但是随着使用的时间的增加和功能插件安装的增加,其体积会越来越大,默认都会安在C盘,且插件安装在系统用户目录下,特别占用空间。特别对于C盘一开始预设只有100-120GB的用户特别不友好。
    其扩展位于 “C:\Users\用户名.vscode”
    数据文件位于 “C:\Users\用户名\AppData\Roaming\Code”
    程序位于 “C:\Users\用户名\AppData\Local\Programs\Microsoft VS Code”
VScode扩展占用空间VScode extension目录
VSCode数据目录占用空间在这里插入图片描述
可以看到,文件夹体积很大,占用了C盘不少GB,那么,可以将上述目录剪切到其他盘,这里假设移动到D盘的 VisualStudioCode文件夹下。
    剪切过程前,需要关闭VSCode,移动过程中,请无打开VSCode
由于相关文件都很碎,所以迁移速度很慢,几百KB,我大概花费了一个小时。
完成后,按键 “Win + R” ,输入 “cmd”,在命令行中,依此输入下列命令。

mklink /D "C:\Users\%username%\.vscode" "D:\VisualStudioCode\.vscode"  

mklink /D "C:\Users\%username%\AppData\Local\Programs\Microsoft VS Code" "D:\VisualStudioCode\AppData\Local\Programs\Microsoft VS Code"  

mklink /D "C:\Users\%username%\AppData\Roaming\Code" "D:\VisualStudioCode\AppData\Roaming\Code"

具体的,如果Windows用户名为Skywalkersen,那么命令为中 “ %username% ”部分会自动解析为Skywalkersen。也可以用记事本新建一个bat脚本文件,如:moveVSCode.bat,将上述三行命令贴入其中,在cmd中运行。 此方法也可以实现迁移(复制)到另外一台电脑,免安装。







参考链接:
C盘空间不够 mklink解决VScode扩展迁移到其他盘

评论 25
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值