我想在 DOS 中更改我的当前工作目录(我正在运行 Win7 专业版)。当我执行 时cd D:\
,什么也没有发生:
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\>cd D:\
D:\
C:\>
如果我使用 PowerShell 执行相同操作,它会起作用:
Windows PowerShell
Copyright (C) 2009 Microsoft Corporation. All rights reserved.
PS C:\> cd D:\
PS D:\>
关于 DOS 出了什么问题,您有什么想法吗?
答案1
我相信该命令:
光盘目录:\
在命令提示符(dos)中将导致 d: 驱动器的当前目录更改为 \ 它不会更改当前驱动器。
因此,如果你这样做:
c: \> cd d:\somedir
c: \>
c: \> d:
d: \somedir>
答案2
是的,命令提示符上的标准 CD 不会改变驱动器。尝试/D 参数:
cd /d D:\
有关 CD 命令的帮助:
help cd
答案3
切换驱动器号时不要使用“cd”。