@echo off
set dir=C:\aaa
set result=folder is empty
if exist "%dir%" for /f "usebackq" %%f in (`dir "%dir%\" /b /a:`) do set result=folder is not empty
echo %result%
Этот код устанавливает переменную result в значение "folder is empty". После этого с помощью for проходится по каждому файлу в папке и выполняет в этом цикле установку значения переменной result в "folder is not empty". Соответственно, если папка пуста, то команда установки значения переменной не выполнится ни разу и значение в ней останется исходным.