a.bat 未被识别为内部或外部命令、可运行程序或批处理文件。Windows 10

a.bat 未被识别为内部或外部命令、可运行程序或批处理文件。Windows 10

a.bat我在目录中有一个简单的批处理文件c:\users\ppast\onedrive\plocha\

@echo off
rem this is remark
dir "c:\program files" > c:\list.txt
echo "program has completed"

我想从 cmd 执行它

>cd c:\users\ppast\onedrive\plocha
>dir /b
... 
a.bat
...
>a.bat
'a.bak' is not recognized as an internal or external command,
operable program or batch file.

在这里我想简单地执行它,但批处理找不到它(它是正确的目录,文件存在,唯一的方法是,我可以执行文件是>a{TAB} 以自动完成>a.bak{Enter}。现在它可以工作了)。所以它只适用于自动完成,但如果我指定当前目录的相对路径(例如 simple a.bat),它就不起作用。为什么?是否有其他程序可能在干扰它?我有一些环境变量,但将它们全部删除,但问题仍然存在。只有自动完成工作的原因是什么?

相关内容