C盘中的./gradle移动到D盘后,再打开vs code发现Gradle Build Error

今天发现C盘空间不太够,发现vs code 的gradle 插件把依赖都下载到了C盘用户中的./gradle文件夹下,我剪切./gradle 转移到D 盘后再打开vs code 发现Gradle Build Error, vs code 找不到gradle 下载的依赖了。

不像Android Studio 中可以通过setting 设置gradle user home 的路径,vs code 的gradle插件没有提供更换gradle下载依赖路径的地方,默认下载到C盘的./gradle文件夹下,但我又不想浪费我宝贵的C盘空间,怎么办呢?


想到了mklink这个工具,mklink 是一个 Windows 命令行工具,用于创建符号链接,也就是指向另一个文件或目录的快捷方式。


用管理员权限打开cmd命令行控制工具:
 

mklink /D "C:\Users\username\.gradle" "D:\gradle"

具体来说:

  • mklink:创建一个符号链接。
  • /D:指定要创建的符号链接是一个目录链接。

使用 mklink /D 时,你需要指定两个参数:

  1. 符号链接的名称(即快捷方式的名称)。
  2. 要链接到的目标目录的路径。

 通过创建符号链接的快捷文件夹,我在C盘用户下新建了一个D盘gradle文件夹的映射,这样vs code扫描的C盘路径下的./gradle路径就被映射到转移后的D盘的gradle文件夹了,C盘空间就大大节省下来了。


注意:用mklink 必须先把C盘相同命名的文件夹删掉或转移到其他文件夹路径,不然会报错:当文件已存在时,无法创建该文件。


当然,有了这个方法,你就可以把任何你想转移的数据从C盘愉快地转移到D盘或其他盘而不用担心软件依赖路径的问题了,如果你想节省C盘空间,不妨试试使用mklink, 例如,把万恶的腾讯缓存文件从C盘转移到D盘:
 

mklink /D "C:\Users\username\Documents\WeChat Files" "D:\WeChat Files"

PS:注意把username换成你自己的系统用户名

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值