如何确定Windows上是否存在命令?

时间:2014-12-10 03:05:32

标签: windows cmd

在Linux you can use command上;如何确定Windows上是否存在命令?

where似乎不适用于cd;我正在寻找能够在内置命令上工作的东西。

1 个答案:

答案 0 :(得分:1)

就个人而言,我可能会单独运行每个命令,并在PHP中执行逻辑。 (您可能还想考虑是否有必要对内部命令的存在进行测试;在过去的几十年里,它们确实没有太大变化。)

但是,这应该有效:

cmd /c "(help CMD > nul || exit 0) && where CMD > nul 2> nul"

如果找到该命令,则返回0,如果不是,则返回1.

相关问题