为什么我的“cd”命令在 Windows XP 命令提示符中被忽略?

为什么我的“cd”命令在 Windows XP 命令提示符中被忽略?

我尝试在 Windows 命令提示符中设置默认路径,但我的CD命令似乎被忽略了。我也没有收到任何错误/警告。我做错了什么?经过 2 次尝试后,提示的内容如下:

Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\Documents and Settings\Work>cd "D:\Downloads\xlrd-0.9.0.tar\dist\xlrd-0.9.0\x
lrd-0.9.0"

C:\Documents and Settings\Work>cd D:\Downloads\xlrd-0.9.0.tar\dist\xlrd-0.9.0\xl
rd-0.9.0

C:\Documents and Settings\Work>

以下是发生的情况的屏幕截图:

https://dl.dropbox.com/u/116120595/command_prompt_trouble.jpg

答案1

您的cd命令运行正常,但您仍然在查看错误的驱动器。

键入:d:切换到该驱动器。

或者,/D除了更改文件夹之外,还包括更改驱动器:

cd /D D:\Downloads\xlrd-0.9.0.tar\dist\xlrd-0.9.0\xlrd-0.9.0

答案2

这是 Windows 的预期行为。

在几乎任何操作系统上,“cd”(更改目录)都会更改到新目录。

在 Windows 上,它只针对卷执行此操作,但不会改变该卷。

如果您位于 C: 卷(如屏幕截图所示),然后执行 a,cd d:\foo则您将停留在当前文件夹中。您需要继续执行该操作才能d:真正更改到新设置的位置。

相关内容