“find”不被识别为内部或外部命令、可执行程序或批处理文件。

8
我正在尝试在我的电脑上安装Google云SDK。
我将当前目录更改为C:\google-cloud-sdk,其中包含install.bat文件。
当我在cmd中键入install.bat时,无法运行批处理文件,并出现以下错误:
'find' is not recognised as an internal or external command, operable program, batch file.
3个回答

9
我能够通过在我的PATH环境变量的开头添加C:\WINDOWS\system32;来解决这个问题。

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

1

批处理文件install.bat使用命令find,但似乎在您的电脑上找不到(或者至少不在path变量所在的目录中)。尝试打开命令提示符并输入命令find。如果收到相同的错误,请尝试使用命令findstr。如果findstr可用,则将install.batfind的使用替换为findstr。您可能还需要更改命令的语法,请在此处发布帖子以寻求帮助。


你好,unclemeat,谢谢回复。我尝试输入findstr,但仍然出现相同的错误。请帮忙。 - SaiCharan
你正在运行哪个版本的Windows? - unclemeat
更重要的是:echo %path% 输出什么? - Stephan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接