在 Linux 上你可以使用command; 如何确定 Windows 上是否存在某个命令?
where似乎不起作用cd;我正在寻找即使在内置命令上也能工作的东西。
就我个人而言,我可能会单独运行每个命令,并在 PHP 中执行逻辑。(您可能还想考虑是否有必要测试内部命令是否存在;在过去的几十年中它们并没有真正改变太多。)
但是,这应该有效:
cmd /c "(help FOO > nul || exit 0) && where FOO > nul 2> nul"
Run Code Online (Sandbox Code Playgroud)
如果找到该命令,则返回 0 FOO;如果未找到,则返回 1。
| 归档时间: |
|
| 查看次数: |
2693 次 |
| 最近记录: |