前言
作为一个 Android 程序员,大多数时候使用命令行的机会比较少。昨天看到一篇有关于 App调试 的文章 Android App调试一个奇巧淫技,里面提供了一个很绝妙的思路来实现临时在app上跑一段代码,并且不入侵原代码,不需要重新编译运行app
,具体实现可以点开链接去学习。
问题
这里面就用到了 cmd 命令行命令,我在运行代码时发现不能达到预期效果,经过自己在命令行手敲命令,和程序输出命令做仔细比对,发现问题出在 cd
命令里。
复现和解决
我们知道 cmd
其实是 C:\Windows\System32\cmd.exe
程序,当使用 cd
命令进入到 C 盘的任意目录:
但是,当我们想进入到 C 盘意外的 盘符时 ,比如: cd 命令进入其他盘符.png
发现还是停留在了默认的
C:\Windows\System32
,此时再执行其他命令也还是在 C 盘下执行,这是就需要再加一条命令 D:
,就可以切换到之前的 D:\Music
目录。
切换盘符命令.png
总结
cd
命令进入非 C 盘的目录,还需要在执行切换盘符(暂且这么叫吧,我也不知道叫什么)的命令,如切换到 D 盘,D:
或者小写d:
。
网友评论