DOS 也就是 CMD 命令行里面,切换盘符使用盘符加冒号,进入子文件夹使用 cd 命令,返回上一级文件夹使用 cd..,这套是命令行目录切换核心操作,很多新手只记得 cd,忘记第一步要先切换到 D 盘,导致一直停留在 C 盘,执行命令报错。之所以要分两步,是因为 Windows CMD 和纯 DOS 逻辑一致,cd 默认只在当前盘符内部跳转,如果当前在 C 盘,直接 cd D:\test 是不会自动切到 D 盘的,必须先输入 D: 切换盘符,再 cd 进入文件夹。学习这套操作,先记住切换盘符命令,再掌握 cd 进入子目录,cd.. 返回上级,cd\ 直接回到盘符根目录,就可以熟练在 D 盘文件夹之间进出。
基础信息
命令 cd 全称 change directory 切换目录
切换盘符命令 D:
进入子文件夹 cd 文件夹名
返回上一级 cd..
回到 D 盘根目录 cd\
操作对照表
| 操作目的 | 输入命令 | 说明 |
|---|---|---|
| 从 C 盘切换到 D 盘根目录 | D: | 注意后面带冒号,回车执行 |
| 进入 D 盘 test 文件夹 | cd test | 前提已经在 D 盘 |
| 进入 D 盘多层文件夹 | cd test\abc | 斜杠分隔层级 |
| 返回上一级文件夹 | cd.. | 退出当前子文件夹 |
| 直接回到 D 盘根目录 | cd\ | 不管在哪一层,一键回到 D 盘根 |
详细操作步骤
第一步 打开 CMD 也就是 DOS 窗口。
第二步 当前如果是 C 盘,输入 D: 然后回车,提示符就变成 D:>,代表已经进入 D 盘根目录。
第三步 想要进入 D 盘里面的子文件夹,输入 cd 文件夹名称,回车,例如 cd game,就进入 D 盘 game 文件夹。
第四步 如果要退出当前子文件夹,返回上一层,输入 cd.. 回车,就退回上一级目录。
第五步 如果想直接跳回 D 盘最外层根目录,不需要一层一层 cd..,直接输入 cd\ 回车。
常见错误说明
错误写法 cd D:\game,当前还在 C 盘的时候执行,不会跳转到 D 盘,只在当前盘符记录路径,不会切换盘符,正确顺序是先 D:,再 cd game。
文件夹名称如果带空格,需要用英文双引号包裹,例如 cd "my file"。
大小写不敏感,D 盘和 d 盘,cd CD 都可以识别。
补充拓展
如果想要一次性跨盘符直接进入 D 盘文件夹,可以使用 cd /d D:\test,参数 /d 可以同时切换盘符加目录,这个是 CMD 额外参数,纯 DOS 原版没有 /d 参数,这点要区分。
【常见问题】
问题 1 为什么输入 cd D:\test 没有进到 D 盘文件夹
回答 1 因为当前还在 C 盘,单纯 cd 不会跨盘符,DOS 里面要先输入 D: 切换盘符,再 cd 进入 D 盘文件夹,或者使用 cd /d D:\test。
问题 2 cd.. 退出 D 盘子文件夹之后是回到 D 盘根目录吗
回答 1 cd.. 只是退出上一级,如果是多层嵌套文件夹,cd.. 只返回上一层,想要直接回到 D 盘根目录要用 cd\。
问题 3 纯 DOS 和 CMD 切换 D 盘命令一样吗
回答 1 纯 DOS 切换 D 盘同样是 D:,cd 进入文件夹,cd.. 返回上级,但是纯 DOS 没有 cd /d 这个参数,cd /d 是 Windows CMD 新增功能。
问题 4 D 盘文件夹名字有空格怎么 cd 进入
回答 1 D 盘文件夹名称带空格的时候,DOS 命令里面要把完整文件夹名放在英文双引号里面,格式是 cd "文件夹名字"。
【免责申明】
本内容为 Windows CMD 与传统 DOS 命令基础操作教学,执行命令前确认路径,避免误操作修改文件。


