0(숫자 0) 폴더가 현재 디렉터리 내에 위치하도록 어떻게 정의할 수 있습니까? 배치 프로그램 내에서 이것을 묻고 있는데, 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
답변1
%count%==0
count가 0으로 설정되지 않기 때문에 결코 true가 아닙니다.
set count=
로 변경set "count=0"