Batch file 批次;“设置”;命令发布

Batch file 批次;“设置”;命令发布,batch-file,Batch File,我想要一个代码,可以看到一个'集的存在与否 例如: @echo of // Now the thing i want: if not exist "%user%" ( goto :Register ) :login call Functions\user.bat echo Hello %user%! pause :register echo Register.. pause 现在,如何让批处理文件检查%user%是否存在。%顺便说一句,用户%不是我的脚本中的文件夹 if not exist

我想要一个代码,可以看到一个'集的存在与否

例如:

@echo of
// Now the thing i want:
if not exist "%user%" (
goto :Register
)
:login
call Functions\user.bat
echo Hello %user%!
pause

:register
echo Register..
pause
现在,如何让批处理文件检查%user%是否存在。%顺便说一句,用户%不是我的脚本中的文件夹

if not exist "%user%"
测试是否存在包含变量
user
name内容的文件或目录


测试环境中是否设置了变量
user

我不清楚这个问题。批处理中没有任何set命令。如果您想知道是否设置了var,请使用
If defined varname
参见和
if not defined user