Como posso definir que 0 (número zero) pastas estão localizadas no diretório atual? Estou perguntando isso porque, dentro de um programa em lote, não posso fazer com que essa condição seja verdadeira para ir para o subprocesso nofolder.
@echo off
set count=
for /d %%a in (*) do set /a count+=1
if %count%==0 (goto nofolder) else (goto display)
:nofolder
cls
echo No folders found
pause
goto end
:display
cls
echo One or more folders found
pause
goto end
Responder1
%count%==0
nunca será verdade porque a contagem nunca é definida como zero.
Mudar set count=
paraset "count=0"