录音/制作/创作 吉他 扩声技术 视频技术 作品展示 生活 信息 更多... | 音频应用专卖店

[教程] mklink命令给文件夹建立快捷方式,兼容性更强

( 11 )
 
[收藏]
#1 24-2-7 19:29

mklink命令给文件夹建立快捷方式,兼容性更强


113
简而言之,我之前用编曲电脑管理文件总会遇到两种情况

1、比如很想把音色库文件都集中在一个磁盘,音色库的大小超过了2T,但只有两块2T的固态硬盘,1个硬盘是放不下的。windows的磁盘管理有一个“装入以下空白NTFS文件夹”的功能,但只能把一个分区映射成一个文件夹,使用起来比较僵硬。

2、C盘有一个占用很大很大的文件夹,想把占用空间挪走,方便备份C盘以及文件管理,但源文件路径又不好改动。
我也曾经尝试过简单的建立快捷方式的方法,但偶尔遇到一些软件/插件会不扫描/不识别目录的情况,所以这种方式可能兼容性还不够好。后来了解到win自带一个mklink功能非常好用,这个功能建立的硬链接和符号链接,既可以针对文件,也可以针对文件夹。这种方式和建立快捷方式“性质”是不同的,可以通过右键-属性分辨。但也有相同点,我下面列举/J的方法建立的“快捷方式”可以直接删除,不影响原来的文件夹。方法只需要管理员模式下打开cmd,输入命令即可。举两个例子:

1、 D盘是音色库盘,几乎满了,多出来的音色库不得不放到E盘,因此E盘有一个Ample Library文件夹,但想要集中显示在D盘使用并管理,只需要输入

mklink/J D:\Ample Library E:\Ample Library

这样D盘也新增了一个Ample Library的文件夹,打开后文件显示的路径在D盘,所有应用程序读写D盘的路径都不会出问题。如果不想要了,直接删除D盘这个文件夹即可(相当于删除一个快捷方式),不影响E盘的源文件。

2、我的文档里有个文件夹XXX占用空间太大了想挪出去到E盘,也方便做备份,还能也减少C盘空间占用。首先先手动把这个文件夹剪切到E盘,C盘此时没有这个文件夹了,然后输入
Mklink/J C:\Users\Admin\Documents\XXX E:\XXX

这样以后即使XXX这个文件夹越来越大,实际也占用E盘空间,而不影响到C盘,即便C盘格式化了,文件夹的内容也不受到影响。同时使用XXX的软件既可以定位C盘的目录,也可以定位E盘这个目录。




800
#2 24-2-7 19:44
是的,我就把所有安装的音源、插件都link化,已经用了几年。我是link得比较彻底的,连安装程序都不放过。

即使是系统重装,也可以在几分钟之内把整个工作环境link回去。 本帖最后由 再补一刀 于 24-2-7 19:45 编辑

897
#3 24-2-8 04:45
试试

1397
#4 24-2-8 09:29
唉,收起来以后用。

4635
#5 24-2-8 12:35
再补一刀 发表于 24-2-7 19:44
是的,我就把所有安装的音源、插件都link化,已经用了几年。我是link得比较彻底的,连安装程序都不放过。
...

握手,一样一样滴。

8861
#6 24-2-8 13:09
谢谢分享

42
#7 24-2-8 21:24
这玩意是真的好用,我以前会把工程文件mklink到OneDrive文件夹,但是OneDrive很sb的是文件变动太频繁它就懵逼,一直在查找更改,搞得后面都不能同步文件了,只能重置。所以我现在改用FreeFileSync每天睡觉前把电脑里的东西备份到机械硬盘,然后从机械硬盘mklink到OneDrive,让它集中在一个时间上传云端...

FreeFileSync能比较文件内容再选择是更新还是复制,还是蛮方便的,很适合备份工程、采样这类的文件

113
#8 24-2-9 01:28
Nagrahtrev 发表于 24-2-8 21:24
这玩意是真的好用,我以前会把工程文件mklink到OneDrive文件夹,但是OneDrive很sb的是文件变动太频繁它就懵 ...

备份我直接推荐群晖nas和drive软件,这个软件同步文件夹到nas,非常及时,属于你工程的每个autosave文件都会被及时同步上传的程度,后台运行省心。

42
#9 24-2-9 11:26
One22 发表于 24-2-9 01:28
备份我直接推荐群晖nas和drive软件,这个软件同步文件夹到nas,非常及时,属于你工程的每个autosave文件 ...

那肯定是因为暂时没有能力搞nas才这么做的

593
#10 24-3-24 13:51
再补一刀 发表于 24-2-7 19:44
是的,我就把所有安装的音源、插件都link化,已经用了几年。我是link得比较彻底的,连安装程序都不放过。
...

如果重装了系统,之前安装软件的注册表怎么解决呀老师?

800
#11 24-3-24 15:00
注册表是可以导入导出的,这需要对注册表有一定的了解。

实际上我是对程序进行一次常规安装(在沙盘内执行),然后从中提取注册表信息,和所有安装文件出来(这是最干净的状态),最后再做成符号链接的(使用脚本运行生成)。完成了这些工作,打个包在任何win电脑上都可以随意安装卸载它们,这个过程几乎是瞬间完成的。即使重装系统也可以把这些做过符号链接的程序以最快的速度安装好,这就是符号链接牛逼的地方。

65
#12 24-8-30 22:14
再补一刀 发表于 24-3-24 15:00
注册表是可以导入导出的,这需要对注册表有一定的了解。

实际上我是对程序进行一次常规安装(在沙盘内执 ...

大佬您好,能否分享一下提取注册表和新安装文件的方法?我在网上搜了说用process moniter,但是我试了下太复杂啦。谢谢大佬哈
您需要登录后才可以回帖 登录 | 注册

本版积分规则

搜索