批处理怎么用find命令做判断

发布网友 发布时间:2022-04-20 15:49

我来回答

1个回答

热心网友 时间:2023-09-20 11:11

用%errorlevel%来判断,errorlevel的值是上一条命令的返回值。
这里用find的话,则:
%errorlevel%为0的时候,表示find找到字符串
%errorlevel%为1的是偶,表示find找不到字符串

假设1.txt为目标文件:

@echo off
find "run" 1.txt >nul
if "%errorlevel%"=="0" (
echo Running c:\run.exe
) else (
echo No Run
)
pause

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com