Windows 8.1和命令行中的CD命令

6
我以管理员身份运行Windows 8.1的命令行。我想把磁盘从C:\更改为D:。
我的命令:
cd D:\
如您所见,CD命令只能在当前(C:)磁盘中更改。我该如何移动到D?
我查看了D磁盘属性,管理员具有所有活动的访问权限。

cd 命令不会改变当前驱动器,除非您同时指定 /d 参数。运行 cd /? 以查看详细信息。 - user330315
@a_horse_with_no_name 谢谢!它可以工作) - Bohdan Vorona
这个问题不仅限于Windows 8或Windows 8.1,并且已经在这里提出:如何使用批处理文件更改当前工作目录 - Andriy M
要简单地切换到另一个驱动器的当前目录,只需键入驱动器号和冒号。例如:键入 i: 并按 ENTER 将使您进入 i 驱动器的当前目录。 - gerryLowry
1个回答

13

每个驱动器都有自己的当前目录概念。 CD更改当前目录,如果您指定了驱动器字母,则更改该驱动器的当前目录,而不是(默认情况下)当前驱动器。

如果你想改变一个不同驱动器的当前目录,并且切换当前驱动器到该驱动器,你需要使用/d

CD /d D:\

2
在我看来,cmd 中最令人讨厌的事情之一就是这样的,但这就是自从30年前DOS引入驱动器字母以来它一直运作的方式。 - user3553031
谢谢您先生...它起作用了。甚至没有最后的“\”字符也可以工作。 - Mr. Noddy

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接