Я думаю FOR
/IF NOT EXIST
в этом случае ваши друзья...
для немедленного подпапок текущей папки...
for /d %A in (*) do @if not exist "%~fA\Arg\*" echo %~fA
или рекурсивно, из текущей папки вниз...
for /d /r %A in (*) do @if not exist "%~fA\Arg\*" echo %~fA
или рекурсивно, из заданного пути...
for /d /r X:\pathto %A in (*) do @if not exist "%~fA\Arg\*" echo %~fA
наоборот...
for /d %A in (*) do @if exist "%~fA\Arg\*" echo %~fA
for /d /r %A in (*) do @if exist "%~fA\Arg\*" echo %~fA
for /d /r X:\pathto %A in (*) do @if exist "%~fA\Arg\*" echo %~fA
в пакетном файле, вам нужно будет избежать %
символ...
for /d %%A in (*) do @if exist "%%~fA\Arg\*" echo %%~fA
for /d /r %%A in (*) do @if exist "%%~fA\Arg\*" echo %%~fA
for /d /r X:\pathto %%A in (*) do @if exist "%%~fA\Arg\*" echo %~fA
for /d %%A in (*) do @if not exist "%%~fA\Arg\*" echo %%~fA
for /d /r %%A in (*) do @if not exist "%%~fA\Arg\*" echo %%~fA
for /d /r X:\pathto %%A in (*) do @if not exist "%%~fA\Arg\*" echo %~fA
если вы делаете это регулярно, возможно, макрос...
doskey nosubdir=for /d %A in (*) do @if not exist "%~fA$*\*" echo %~fA
doskey nosubdirrec=for /d /r %A in (*) do @if not exist "%~fA$*\*" echo %~fA
...
cd /d x:\pathto
nosubdir Arg
nosubdirrec Arg