如何使用 Windows 命令行更改目录

Posted

技术标签:

【中文标题】如何使用 Windows 命令行更改目录【英文标题】:how to change directory using Windows command line 【发布时间】:2013-07-19 04:55:36 【问题描述】:

我正在使用cmd.exe (C:\WINDOWS\System32\cmd.exe),我必须将当前目录更改为“D:\temp”,即 D 盘中的临时文件夹。

当我尝试cd 时,没有任何反应。

C:\> cd D:\temp

C:\>

我不知道还能在这里做什么。即使按下tab 键也不会给出任何提示。直到现在我必须使用 cmd.exe 时,我才得到使用的理由。我主要使用 Linux 进行开发。

如果这有帮助:我正在远程登录另一台计算机,D:\temp 在远程计算机上,但我打开终端 (cmd.exe) 的 C:\ 也是如此。

【问题讨论】:

只添加 D:C: 不需要 cd.. 为什么会因为离题而关闭? CMD 可用于编程,例如与 ADB(android 调试桥)相关的实例,也可用于执行其他语言(例如 C、Java、Python 等)的程序。如果目标位于不同的驱动器中,则使用该命令打开相应的驱动器。我会说它直接涉及编程中使用的工具,因为它可以用于许多不同的与编程相关的事情,包括但不限于 ADB、启动程序等 这适用于 cmd 命令文件 :) - 不应该离题 又是一个很好的问题的好例子,但是一些程序员过于严格或者他们的 a* 有一些东西,这导致一个正确的问题因为离题或其他原因而被关闭。很高兴看到大量的支持。 是的,第一次在被问到后不久就关闭了,我有点卡住了,因为我对 Windows 命令行太陌生了。我很高兴这个问题已经帮助了超过 80 万人。 【参考方案1】:

“cd”命令会更改目录,但不会更改您正在使用的驱动器。所以当你去“cd d:\temp”时,你将D盘的目录更改为temp,但留在C盘。

执行这两个命令:

D:
cd temp

这会让你得到你想要的结果。

【讨论】:

如果对环境变量执行 cd 命令,例如cd %temp%,这将不起作用。如果当前驱动器与临时文件夹驱动器 cd %temp% 不同,则什么也不做。 cd /d %temp% 应该像@Stephan 所说的那样使用 先换Drive再换Folder或者目录,希望对大家有帮助。 我先跑了第二个,当我使用驱动器名称时,它会自动进入目录,所以 cd temp, D: 也可以【参考方案2】:

另一种选择是pushd,它将根据需要自动切换驱动器。它还允许您通过popd返回上一个目录:

C:\Temp>pushd D:\some\folder
D:\some\folder>popd
C:\Temp>_

【讨论】:

完美答案。不用担心源文件夹。 比上下文件夹级别更容易!【参考方案3】:

cd有一个参数/d,一个命令就能改变驱动器和路径:

cd /d d:\temp

(见cd /?

【讨论】:

【参考方案4】:

只需在命令行中输入所需的驱动器首字母并按回车键

如果你想去 L:\\ 驱动器, 只需输入L: or l:

【讨论】:

【参考方案5】:
cd /driveName driveName:\pathNamw

【讨论】:

给我The filename, directory name, or volume label syntax is incorrect.。当然可以,因为/drivename 不是一个有效的开关,因此被解释为一个不存在的文件夹名。【参考方案6】:

你可以试试这个对我有用

C:\Users\user>cd..
C:\Users>cd ..
C:\>D:
D:\>cd \foldername

【讨论】:

【参考方案7】:

您可以使用以下三个命令: 1.cd.. 2.d: 3.cd 温度

【讨论】:

以上是关于如何使用 Windows 命令行更改目录的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Windows 上使用命令行访问 PHP?

如何在windows的命令行中找到mysql数据目录

cmd命令教程

如何使 Python PyQT 程序无法在 Windows 中打开命令行

如何在文件中从SQL源创建BigQuery视图(Windows命令行)

如何在Windows中通过Cygwin来使用Linux命令行