我正在cmd.exe
Windows 7(而不是Powershell)上工作。我的驱动器上有2个分区,C包含操作系统和已安装的程序,D包含我的数据。我试图cd
从C到D,但cmd不允许我这样做:
C:\>cd D:\
C:\>
但是,当我键入时dir D:\
,它将正确列出D的内容。为什么要这样做,我该如何解决?Powershell可以正常工作,因此我可以使用它,但是我想知道是什么导致了cmd
不当行为。
有人可以制作msdos标签吗?我认为这个问题对于1.0以上的所有版本的DOS有效。如果我没记错的话,CP / M没有这个概念,但是您可以通过在driveletter:前面加上文件名来解决单独的驱动器。我认为这很重要,因为对于没有经历DOS时代的人来说这是一个有效的问题,而不是Windows 7的问题。
—
斯图尔特·伍德沃德
@StuartWoodward实际上DOS 1.0没有子目录-它们是在2.0中引入的。
—
Jesse Slicer