Вывод DIR в массив BAT?
Есть ли способ прочитать на выходе «dir»? команда в массив в BAT-файл? Или мне нужно сначала вывести его в файл, затем прочитать файл и удалить файл после?
Цель состоит в том, чтобы получить список папок в каталоге, добавить номер к каждой, а затем предложить пользователю ввести числовой ввод для выбора папки.
ОБНОВЛЕНИЕ: получил это!
<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>