Нужно смотреть на все файлы и находить самый старый, как это будет выглядеть для батника? Перепробовал много методов, но они не самый старый возвращают.
@echo off
for /f "delims=" %%F in ('dir /A-D /TW /B') do set filename=%%F
goto tests
:tests
@echo on
echo "%filename%"
// перебираем в цикле вывод команды dir с параметрами, присваиваем в filename. последнее присвоение и есть результат. /A-D - без каталогов /TW - сортировка по времени /B - только имена файлов
Я проверил, вроде бы работает. Но думаю логика должна быть примерно такой.