在bat中切换盘符

在bat代码中如何在不同的盘符中切换?直接输入盘符的名字,前面不要加cd,示例

cd %~dp0
d:
cd D:Python37
e:
cd E:CodeKSFramework
c:
cd C:Usersqing

pause

执行结果如下:


E:Codelog_samplecodeworkflow-toolswindows>cd E:Codelog_samplecodeworkflow-toolswindows
E:Codelog_samplecodeworkflow-toolswindows>d:
D:>cd D:Python37
D:Python37>e:
E:Codelog_samplecodeworkflow-toolswindows>cd E:CodeKSFramework
E:CodeKSFramework>c:
C:>cd C:Usersqing
C:Usersqing>pause

如果是这样的写法,反而无法切换到 D:Python37

cd %~dp0
cd d:
cd D:Python37
原文地址:https://www.cnblogs.com/zhaoqingqing/p/14053684.html