Salida de DIR en la matriz BAT?
¿Hay alguna manera de leer el resultado de un comando 'dir' en una matriz en un archivo BAT? ¿O tendría que enviarlo primero a un archivo, luego leer el archivo y eliminar el archivo después?
El propósito es obtener una lista de carpetas en un directorio, agregar un número a cada una y luego solicitar al usuario una entrada numérica para seleccionar una carpeta.
ACTUALIZACIÓN: lo tengo!
<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>