我尝试使用ping
,xcopy
以及路径中的其他文件,例如helloWorld.bat或git.exe。只要我附加了它的文件扩展名,每个命令都有效,但每当我省略扩展名时,我都会得到一个"命令无法识别"错误。现在这不是一个大问题,但它仍然有点烦人。
有没有人知道这个问题的来源?
答案 0 :(得分:0)
我猜测Pathext系统环境变量已被删除。 最小的典型条目是:
.COM;.EXE;.BAT;.CMD
包含更多脚本扩展的较长条目:
.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
因此,检查PATHEXT是否存在,如果不添加它。 这里有一些关于设置环境变量的说明。 http://www.computerhope.com/issues/ch000549.htm