windows系统更改默认文件夹路径
前言(可略):
为了搞编程装了VS2019,自定义路径改到了D盘,但一堆扩展包还是一如既往的 占用C盘空间
(没钱买固态),因此便考虑有何方法能够将文件路径改至 其它 磁盘,终于!
方法介绍:
1. 注册表:Registry Editor
2. 软链接:mklink /d “路径A” “路径B”
一、注册表法:
打开注册表,分别定位到以下路径:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\UserShell Folders
仔细看下图:
(我这里只贴了注册表的一个路径,另一个方法相同)
二、软链接法:
命令:mklink /d “路径A” "路径B"
A处建立链接,链接到B处【本应该储存到A的文件,现在储存在B处】
【倘若你知道 软件在C盘的默认安装路径,就可以提前把此文件夹链接到其他盘,软件安装时 文件就会安装到 B处】
前提: A处的文件夹要删除!
B处的文件夹要提前新建 (最好在重命名 以便区分)
以上命令作用是:
例如:
VS2019的默认安装路径:==
从:C: \Program Files (x86)\Microsoft Visual Studio
改成:D: \Program Files (x86)\Microsoft Visual Studio
那么在安装软件前,我就要确保C:\Program Files (x86) 路径下不存在 Microsoft Visual Studio该文件夹
此外,还要确保D:\Program Files (x86) 路径下 存在 Microsoft Visual Studio 该文件夹
【不存在就自己创建并重命名】
做好以上工作之后:
成功之后会显示:为 A处 <<< *** >>> B处 创建的符号链接
之后查看: C:\Program Files (x86)\ Microsoft Visual Studio(该文件夹),有下面情况则说明成功!
常见问题(一定要看):
以上两个方法:
注册表:正常启动电脑直接搞 ,电脑会自行移动文件夹 内容(不移动的话自己在移)
软链接:正常启动电脑,进行 删A存B 操作时,可能会提示 xxxx正在使用无法移动 需要xxxx权限 等
这个问题解决起来很简单:它说正在使用,那你就不用呗(狗头):
解决办法:进入 PE微系统 (U盘装机工具,大白菜,冰封 等等) ,然后在微系统里直接搞 往死里搞!!!(狗头护体)
只要不用 主机系统,搞就完事了,最后一重启,完事,舒服
【U盘装机工具:网上嫖的图】
强调一下:修改路径之前,要知道 该路径存了什么,作用是啥,能不能更改位置、想清楚后再操作,避免出错