Доброго времени суток!
Нужно получить имя первого файла и передать в переменную при сортировке по третьему символу имени файла.
Есть рабочая версия команды, которая отдаёт правильный вывод:
DIR /b /o "%folder%\%FiLE_MASK%" | SORT /+3 /R
Цикл FOR отрабатывает только так:
for /f %%i in ('DIR /b /o "%folder%\%FiLE_MASK%"') do set filename=%%i
При внесении полной команды в цикл FOR, окно скрипта закрывается:
for /f %%i in ('DIR /b /o "%folder%\%FiLE_MASK%" | SORT /+3 /R') do set filename=%%i
Помогите сформировать корректный запрос!