批处理:如何判断获取内容为空的方法

批处理:如何判断获取内容为空的方法,第1张

获得的内容 是变量里的内容吗

如果是的话,看下面

@echo off

:Main

cls

set str=

set /p "str=请输入任意字符,或直接回车:"

if defined str (

    echo 变量 str 的值不为空

) else echo 变量 str 为空值

pause

goto Main

不喜欢if的话,试下for

@echo off

set "te st=测试1,只含空格或其他默认分隔符的情况"

for %%a in ("te st") do if defined %%~a echo 存在变量 te st

set "te* ?st=测试2,含 * 或 ? 的情况"

for /f "eol== delims=" %%a in ("te* ?st") do if defined %%a echo 存在变量 te* ?st

pause

是。根据查询计算机实验可知,bat判断文件为空,则不上传ftp,bat批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT或者CMD,这些命令统称批处理命令。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11954013.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存