有时候文件(夹)的目录很深,每一次打开的时候需要一直切换目录,有了镜像虚拟磁盘subst命令,临时地将文件夹映射成磁盘显示在我的电脑中,就会让工作变得更轻松,可以节约很多时间。

另外,将某个带有空格路径的文件夹映射为某个虚拟磁盘,可避免空格导致CMD命令执行错误。
存在空格的路径进行绕道:绕过去,创建一个镜像。例如在cmd中输入 subst w: "C:\Documents and Settings\hopeshared"。然后就可以直接用w:\替代C:\Documents and Settings\hopeshared了
- C:\Users\Administrator>subst /?
- 将路径与驱动器号关联。
-
- SUBST [drive1: [drive2:]path]
- SUBST drive1: /D
-
- drive1: 指定要分配路径的虚拟驱动器。
- [drive2:]path 指定物理驱动器和要分配给虚拟驱动器的路径。
- /D 删除被替换的
- (虚拟)驱动器。
-
- 不带参数键入 SUBST,以显示当前虚拟驱动器的列表。
-
- C:\Users\Administrator>
执行命令【subst a: E:\迅雷下载】,尝试将E盘中的迅雷下载文件夹映射成A盘。


映射成功

在第三章创建映射后,立即执行命令【subst】,可以看到有两个映射。

再接着第四章,执行命令【subst W: /D】,将之前新建的虚拟磁盘w删掉。

由于subst命令生成的虚拟磁盘是临时的,下一次重启后就会消失,如果你想要让映射长久存在,并且不想要频繁地手动、留意地去创建,那么可以创建一个bat脚本,将此脚本设置为开机自启动并执行即可。
具体方法有很多,详见我曾经小结的文章。
【批处理DOS-CMD命令-汇总和小结】-Windows电脑开机自启动/执行Bat文件,各种方法小结_dssgresadfsrgre的博客-CSDN博客