Вы можете использовать команду for для вызова списка каталогов, отсортированного по дате, и использовать его для установки переменной среды. Если вы установите одну и ту же переменную для каждого файла, то в конечном итоге будет установлен последний файл .
поместите это в командный файл:
for /F "delims=" %%I in ('dir /b /a-d /od') do set LATEST=%%I
echo "%LATEST%"
, затем вы можете использовать команду перемещения, чтобы переместить этот файл туда, куда вы хотите.
move "%LATEST%" wherever
РЕДАКТИРОВАТЬ 10 февраля 2011: исправлено для обработки имен файлов с пробелами в них. Исправление заключается в использовании «delims =» для отключения токенинга в пространстве. Спасибо Дэйву Поттсу за исправление.