这个“subst”调用有什么作用?

时间:2012-07-25 23:08:44

标签: batch-file subst

我想知道这个命令在批处理脚本中的作用:

subst Q: /D  1>nul  2>nul

2 个答案:

答案 0 :(得分:2)

这看起来像是DOS命令(不是bash)。

subst substitutes a folder for a drive letter或将一个驱动器号替换为另一个驱动器号

/ D删除(实际卸载)虚拟(以前替换)的驱动器。所以你的命令基本上删除了虚拟驱动器Q:

1>nul2>nul只是摆脱了输出(即将标准输出和标准错误输出发送到nul设备)。

答案 1 :(得分:0)

您正在谈论的subst命令是DOS命令,而不是bash。

它的作用是卸载虚拟驱动器Q:,并且1> nul 2> nul基本上意味着命令的所有输出都被丢弃。