Командная строка Windows: Как отсортировать файлы по команде where? - PullRequest
0 голосов
/ 16 мая 2018

У меня есть каталог "shift", который содержит файл с именем YYYYMMDD_XXXXXX.xls (например, 20180516_RP18VS.xls) и множество других файлов.Я создал пакетный файл, чтобы выбрать нужный файл и открыть в Excel только для чтения:

cd T:\shift
where 2018* > name.txt
set /p FILE=<name.txt
start excel /r %FILE%
del name.txt

Теперь каталог содержит больше файлов XLS, названных по данной схеме.Как я могу выбрать самый последний (на основе имени файла, а не даты последнего редактирования)?Я знаю, что могу заказать файлы, перечисленные командой dir, но как насчет команды where?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...