'发现'不被识别为内部或外部命令,可操作程序或批处理文件

时间:2014-05-06 03:29:15

标签: batch-file

我试图在我的电脑上安装Google云端SDK。

我将当前目录更改为install.bat文件所在的C:\google-cloud-sdk

我无法从cmd运行批处理文件,当我在cmd中键入install.bat时出现以下错误:

'find' is not recognised as an internal or external command, operable program, batch file.

3 个答案:

答案 0 :(得分:6)

听起来好像您的PATH环境变量未正确定义。它应包含标准和已安装软件的路径列表。也许您的批处理文件正在定义自己的PATH值,这会破坏功能。

答案 1 :(得分:6)

我可以通过将C:\WINDOWS\system32;添加到PATH环境变量的开头来解决此问题。

答案 2 :(得分:1)

批处理文件install.bat使用命令find,它似乎不在您的PC上(或者至少不在path变量的目录中) 。尝试打开命令提示符并键入命令find。如果收到相同的错误,请尝试命令findstr。如果findstr有效,请将findinstall.bat的使用替换为findstr。您可能还需要更改命令的语法,如果发生这种情况,请在此处发布,并且您需要帮助。