无法使用 Windows CMD 命令行“cd”到 E: 驱动器

u20*_*512 7 storage usb-storage cmd.exe windows-10

我通过 USB 将相机连接到 Windows 计算机,但是当我通过命令行键入“cd E:\”时,无法访问该设备。

我可以通过文件资源管理器看到该设备,驱动器盘符显示为 E。

下面的图片说明了我想要传达的内容:

命令行访问窗口的屏幕截图

此计算机库内容中的 Windows 文件资源管理器显示 USB 连接的设备

如何通过 Windows 命令行访问 USB 连接的设备存储

Bli*_*ots 40

使用cd/chdir无法将当前工作目录 (CWD) 更改为不同驱动器上的目录,除非首先切换驱动器(2 个步骤)或将开关包含/d在命令中(1 个步骤)。

\n

cd /?将显示命令的帮助文本。

\n

C:\\Users\\jessyE:\\MyData

\n
     2 STEPS\n  \n1 |  C:\\Users\\jessy> E:\n2 |  E:\\> cd \\MyData        // also \'cd E:\\MyData\' & \'cd MyData\'\n  |  E:\\MyData>                         \n    \n\n     1 STEP\n\n1 |  C:\\Users\\jessy> cd /d E:\\MyData\n  |  E:\\MyData>\n
Run Code Online (Sandbox Code Playgroud)\n

感谢Se\xc3\xb1or CMasMas指出了更短的方法。

\n

\xc2\xa0\n\xc2\xa0

\n

补充阅读

\n
\n

处理驱动器和目录的方式cd反映了其根源于 DOS。Windows 实际上只有一个当前目录,但是cmd.exe使用与该特定会话关联的环境变量来为与 Windows 以及任何其他cmd.exe实例分开的每个驱动器设置和维护其自己的当前目录。如果您想阅读更多内容,我提供了一些可以帮助您入门的链接。

\n\n

\xc2\xa0\n\xc2\xa0

\n

其他方法

\n
\n

pushd [信用:用户@printf ]

\n\n

  • 小更正:“E:\> cd C:\Users\jessy”实际上将驱动器 C: 上的“当前”目录更改为“\Users\jessy”——因此,即使您仍在驱动器 E: 上,以下内容“C:”命令会将您置于“C:\Users\jessy”。 (10认同)
  • 或者直接开始使用 Powershell,其中 `cd e:\ ` 可以工作。 (2认同)
  • 很多有趣的事情都被遗忘了。与此相关的是,“E:something.txt”路径指的是 E: 上当前目录中的文件,该文件可能与根目录不同:) (2认同)
  • 另一种选择是使用 `pushd` 命令,它可以更改驱动器和目录:`pushd E:\ ` 或 `pushd E:\mydata` 等(稍后您可以使用 `popd` 命令返回到原始驱动器/目录。) (2认同)

归档时间:

查看次数:

14062 次

最近记录:

2 年,11 月 前