> 技术文档 > 【21】C++实战篇——cmd指令无法从C盘切到D盘或E盘

【21】C++实战篇——cmd指令无法从C盘切到D盘或E盘


文章目录

cmd指令无法从C盘切到D盘或E盘

异常现象
在windos下使用cd指令的时候,发现可以在当前磁盘切换,不能跨磁盘切换,如下所示

C:\\Users\\duqiu>cd E:E:\\testC:\\Users\\duqiu>

上面打开CMD,默认进入C盘,第一行 cd E:进入 E盘,
第二行 显示出了 E盘,但紧接着第三行 又跳回了C盘;

# 直接使用cd 指令无法切换;还是返回当前路径C:\\Users\\duqiu>cd e:E:\\testC:\\Users\\duqiu># 加上 /d 之后可以进行切换C:\\Users\\duqiu>cd /d E:E:\\>cd /d c:C:\\Users\\duqiu>cd E:# 这里切换又失败了E:\\# 加上 /d 之后切换成功C:\\Users\\duqiu>cd /d E:E:\\>cd /d C:# 不需要cd,直接进行磁盘切换C:\\Users\\duqiu>e:E:\\>cd test\\# 跨磁盘切换还是失败E:\\test>cd C:C:\\Users\\duqiuE:\\test>