Saída DIR no array BAT?
Existe uma maneira de ler na saída de um comando 'dir' em uma matriz em um arquivo BAT? Ou eu precisaria de uma saída para um arquivo primeiro, depois ler o arquivo e excluir o arquivo depois?
O objetivo é obter uma lista de pastas em um diretório, anexar um número a cada uma e, em seguida, solicitar ao usuário uma entrada numérica para selecionar uma pasta.
ATUALIZAÇÃO: entendi!
<code>SETLOCAL EnableDelayedExpansion SET /A c=1 FOR /F "tokens=*" %%F in ('dir /on /b /a:d /p %svnLOCAL%') DO ( ECHO !c!. %%F SET dir_!c!=%%F SET /a c=c+1 ) REM test array ECHO !dir_4! ENDLOCAL </code>