一、subst命令的意义
有时候文件(夹)的目录很深,每一次打开的时候需要一直切换目录,有了镜像虚拟磁盘subst命令,临时地将文件夹映射成磁盘显示在我的电脑中,就会让工作变得更轻松,可以节约很多时间。
另外,将某个带有空格路径的文件夹映射为某个虚拟磁盘,可避免空格导致CMD命令执行错误。
存在空格的路径进行绕道:绕过去,创建一个镜像。例如在cmd中输入 subst w: "C:\Documents and Settings\hopeshared"。然后就可以直接用w:\替代C:\Documents and Settings\hopeshared了
二、打印subst命令的帮助信息——subst /?
C:\Users\Administrator>subst /?
将路径与驱动器号关联。
SUBST [drive1: [drive2:]path]
SUBST drive1: /D
drive1: 指定要分配路径的虚拟驱动器。
[drive2:]path 指定物理驱动器和要分配给虚拟驱动器的路径。
/D 删除被替换的
(虚拟)驱动器。
不带参数键入 SUBST,以显示当前虚拟驱动器的列表。
C:\Users\Administrator>
三、新建磁盘映射——subst drive1 drive2:path
执行命令【subst a: E:\迅雷下载】,尝试将E盘中的迅雷下载文件夹映射成A盘。
映射成功
四、查看磁盘映射情况——不带参数执行命令subst
在第三章创建映射后,立即执行命令【subst】,可以看到有两个映射。
五、删除指定磁盘映射——subst drive: /d
再接着第四章,执行命令【subst W: /D】,将之前新建的虚拟磁盘w删掉。
六、重启自动执行和配置——bat自启动项
由于subst命令生成的虚拟磁盘是临时的,下一次重启后就会消失,如果你想要让映射长久存在,并且不想要频繁地手动、留意地去创建,那么可以创建一个bat脚本,将此脚本设置为开机自启动并执行即可。
具体方法有很多,详见我曾经小结的文章。
【批处理DOS-CMD命令-汇总和小结】-Windows电脑开机自启动/执行Bat文件,各种方法小结_dssgresadfsrgre的博客-CSDN博客