如何使用 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 命令行更改目录的主要内容,如果未能解决你的问题,请参考以下文章
如何使 Python PyQT 程序无法在 Windows 中打开命令行