如何实现 Windows 上面的C盘默认文件夹的完美迁移
1. 遇到的问题
在我想迁移C盘的 下载
和 视频
文件夹的时候,遇到了这样的问题,在迁移之后,我显卡录像的视频还是保存到了C盘默认位置里,以及我迁移了 下载
之后下载的盘依然是在C盘中,就很难用。
所以我在想,能不能迁移后就不管了,不用设置其他的软件的路径,实现无感的迁移。
2. 解决方案
在一番苦想之后,我突然想到我之前安装Pr和Ae的时候遇到过类似的问题,因为Pr只能识别Ae的默认路径,这样的话我的Ae如果装到其他盘就无法用Pr直接使用,详情见:为什么安装了ME之后,在Pr创建代理还是显示未安装ME?求助大佬!? - 知乎 (zhihu.com)
这个时候就要用到动态链接,让系统访问A这里的时候,实际内容其实在其他盘B当中,当然动态链接里面有软链接和硬链接,关于这两个的区别有兴趣的小伙伴可以看:Windows上创建符号链接的完整指南 The Complete Guide to Creating Symbolic Links (aka Symlinks) on Windows_创建链接符号-CSDN博客
这里我们使用的是硬链接
3.操作步骤
关于操作步骤:
首先需要先把要迁移的文件夹迁移到想放的位置,可以是直接拖动移过去,也可以像这样,在 属性->位置
这一栏直接进行设置,然后点击 确定
然后在系统默认的位置进行创建硬链接
例如我这里是在 C:\Users\13481
这个目录下面,大家进到自己的用户目录就可以
找到这个位置之后,打开 cmd
,记得用 管理员方式运行
然后在命令行中,输入类似这样的指令
mklink /J Link Target
Link
是我们要创建的地址,也就是系统默认的位置,比如系统默认位置的 视频
在这里我的电脑是 C:\Users\13481\Videos
Target
是我们指向的位置,也就是刚才迁移之后,我们实际存储的位置,我的放在了 F:\Default\Videos
所以我们要输入的是
mklink /J "C:\Users\13481\Videos" "F:\Default\Videos"
输入后点击 回车
可以得到这样的结果
显示链接成功,可以看到默认的路径多了一个链接文件夹
至此,大功告成,可以不用更改其他软件的设置也可以正常使用了
同理,下载
音乐
文档
之类的默认文件夹也可以使用类似的方法,先移动,再创建硬链接
希望本篇文章可以帮到你