La sortie de DIR en BAT tableau?

Est-il un moyen de lire dans la sortie d'un 'dir' de la commande dans un tableau dans un fichier BAT? Ou aurais-je besoin à la sortie vers un fichier, puis de lire le fichier et supprimer le fichier après?

Le but est d'obtenir une liste de dossiers dans un répertoire, ajouter un nombre à chaque, puis invite l'utilisateur pour une entrée numérique pour sélectionner un dossier.

Mise à JOUR : je l'ai!

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
Je vous propose de voir cette réponse: stackoverflow.com/questions/10166386/...

OriginalL'auteur user1229895 | 2012-05-11