我正在使用 Expandrive 3 将远程驱动器映射到Z:\
我电脑上的驱动器。我想使用 Windows 7 中的命令行查看它,但尝试后cd Z:\
没有任何效果。没有错误消息,什么都没有。
C:\
有人知道除了使用 Windows 中的命令行之外是否还有其他方法可以查看驱动器?
答案1
这不是特定于网络共享驱动器的。这是cd
Windows 下命令的正常行为。您应该阅读命令附带的帮助说明的内容。帮助说明cd
中的引文:cd
除了更改驱动器的当前目录之外,还可以使用 /D 开关更改当前驱动器。
你想要的语法是
CD [/D] [drive:][path]
这将允许您cd
转到不同的驱动器。如果不使用 /D 开关,您只能更改当前驱动器内的目录。
另一种选择是在发出命令之前明确更改驱动器cd
。在你的情况下,这看起来像这样
[驾驶:]
CD [路径]
第一行将驱动器更改为您想要的任何驱动器,在您的情况下使用 Z:(注意列后没有反斜杠),第二行将目录更改为 [路径]
答案2
当使用 cd 命令切换到驱动器时,旧版本的 cmd.exe 不会直接转到那里。发出 CD 命令后,输入驱动器号 :,但不输入反斜杠。原因是 CD 仅用于更改目录,而不是驱动器,而且它们在技术上具有不同的语法。您实际上根本不需要使用 CD 来切换驱动器
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Users\user>cd d:\
C:\Users\user>d:
d:\>c:
C:\Users\user>
答案3
该cd
命令(不带/D
开关)无法将当前工作目录更改为另一个驱动器。为此请使用X:
命令(其中X
是要更改为的驱动器)。
但是,该命令cd X:\path
不会执行任何操作。它会将X:
驱动器上的当前目录更改为path
。因此,如果您执行该命令cd X:\path
,然后按 ,X:
则会进入X:\path
。Windows 中的每个驱动器都会记住其工作目录。该X:
命令不会更改为驱动器的根目录,而是更改为驱动器上的工作目录(默认为根目录)。
答案4
是的,CD 的 /D 开关将改变驱动器,然后改变当前工作目录。
这适用于分配给本地驱动器的驱动器号以及通过 ExpanDrive 或 WebDrive 等程序映射到网络 UNC 共享或远程存储服务器的网络驱动器号。
有关 MSDOS CD 命令的更多信息,请访问http://www.computerhope.com/cdhlp.htm