Skip to content

Instantly share code, notes, and snippets.

@hongyangqin
Created January 5, 2018 15:25
Show Gist options
  • Select an option

  • Save hongyangqin/f07c1509fe6bce9c1125080c7201bf01 to your computer and use it in GitHub Desktop.

Select an option

Save hongyangqin/f07c1509fe6bce9c1125080c7201bf01 to your computer and use it in GitHub Desktop.
DOS中切换盘符(直接CD不行)

DOS中切换盘符(直接CD不行)

有点土。。。加上 /d 参数酒量可以了。cd /d c:\windows

from : http://blog.csdn.net/superchanon/article/details/8255566

2012年12月04日 14:32:57

一般介绍DOS命令,切换工作目录都是用CD命令,但是我在win7下的DOS中使用CD D:\却一直无法转到D盘。

后来在网上查找,发现切换盘符直接输入盘符和冒号,如D:  回车便可进入D盘的根目录。

切换工作盘之后,再使用CD命令切换工作目录。

所以这里要分清两个概念,一个是切换工作磁盘,另一个是切换某个磁盘下的工作目录,两者概念不同,实现命令也不同。

首先是切换工作磁盘,其命令形式是 [ 盘符 ]冒号,如要切换到D盘,则命令为D:,输入命令后按回车键就可以切换到D盘的工作目录了。

另外CD命令的作用确切地说就是将某个磁盘的工作目录切换该磁盘下的另一个目录。下面还是举个例子说一下清楚一点。

每一个磁盘(通常情况下就是指硬盘分区C:,D:,E:,F:等等)下都有一个工作目录,初始情况下就是根目录\。

比如当前DOS提示符如下:

c:\>

这个提示符的意思是当前工作磁盘是C盘,C盘当前工作目录为\(根目录)

假如我们现在输入d:将工作磁盘切换到D盘:

c:\>d:

提示符将变成下面这样子:

d:\>

这个提示符的意思是当前工作磁盘是D盘,D盘当前工作目录为\(根目录)

假设我们现在希望从将工作磁盘跟工作目录从D盘的根目录(d:\)切换到C盘根目录下的windows目录(c:\windows)。

可能一开始我们会想到输入cd c:\windows

d:\>cd c:\windows

这时会发现dos提示符仍显示工作目录在D盘的根目录:

d:\>

其实cd c:\windows命令是把c盘的工作目录切换到\windows,但是并没有把工作磁盘从d盘切换到c盘,要切换工作磁盘,应使用命令 [盘符]冒号:

d:\>c:

切换工作磁盘后,dos提示符如下:

c:\windows>

可见,我们已经切换到c盘了,而且由于前面cd c:\windows命令已经将c盘的工作目录切换到\windows,所以切换到c盘的同时进入到了

c盘的工作目录\windows。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment