首先我想说的是,我确实理解 /D
开关用于 Windows 命令提示符 的用途 cd
命令。我只是好奇为什么它会以这种方式工作,而不是其他方式。众所周知,它执行以下操作:
Use the /D switch to change current drive in addition to changing current directory for a drive.
但是每次我输入(例如)cd F:
时,很明显我想更换驱动器。这就是为什么我认为这个开关本身是多余的。
那么明确设置这个开关有什么意义呢? 为什么默认情况下不暗示它?
最佳答案
简短回答:因为 DOS 是这样运行的,cmd
试图模仿 DOS。
最初,DOS 对每个驱动器都有一个“当前目录”,因此如果您编写 cd d:\folder
,您将更改 D
驱动器的当前目录。
您可以在这里阅读更多相关信息: http://blogs.msdn.com/b/oldnewthing/archive/2010/10/11/10073890.aspx
关于windows - Windows cmd中的CD/D开关是什么原因?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32781751/