Задать вопрос
  • Как найти самый новый файл через bat?

    @res2001
    Developer, ex-admin
    В вашем примере не законченная команда. В окончательном виде будет выглядеть примерно так:
    set "filename="
    for /f %%i in ('dir /b /T:A /A:-D /O:-D *.xls') do (
    set "filename=%%~i"
    goto:finloop
    )
    :finloop
    echo.%filename%

    Все построено на умении команды dir сортировать файлы с помощью опций /o и /t. А дальше просто берется первая строка вывода dir, сохраняется в переменную, в конце переменная выводится на экран.
    Ответ написан
    Комментировать
  • Как найти самый новый файл через bat?

    longclaps
    @longclaps
    dir /o:-d
    и читай первую строку. А хочешь последнюю -
    dir /o:d
    Ответ написан
    Комментировать