2014年2月28日

批处理检测外部命令是否存在的模块

摘要: 编写批处理时经常需要用到外部命令,一些常用的命令一般的系统都会有,但是一些精简的系统上可能就没有了,如果没有做判断就可能导致程序出现未知的错误.一般检测文件是否存在可以使用IF EXIST filename 执行某个命令…但是这样只能检测当前目录下或指定目录的,而批处理的外部命令通过PATH变量来确定位置的.正常情况下可以通过以下命令来确定这个外部命令是否存在,for %I in (find.exe) do if "%~$PATH:I"=="" echo find命令不存在为了以后方便就写了一个模块,用于判断命令是否存在.Batchfile语言:批处理外 阅读全文

posted @ 2014-02-28 13:31 androidme 阅读(1042) 评论(0) 推荐(1) 编辑

导航