freeedik
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Доброго вечера прошу помощи в написании батника для копирования нескольких последних по времени созданных файлов из одного каталога в другой. Количество файлов измененных можно менять в настройках. Нашел у буржуинов на форуме батник работает, но копирует только последний измененный файл. Второй пример только 1 и последний, хотелось бы все таки несколько файлов. for /f "delims=" %%i in ('dir /b /a-d /od "C:\Source\*.bak"') do set "LatestModifiedFile=%%~i" copy "C:\Source\%LatestModifiedFile%" "C:\Source\New" Второй пример @echo off for /f "tokens=* delims=" %%# in (' dir /a:-d /o:-d /t:a /b "C:\Source\*.bak"') do ( if not defined last set "pre_last=%%~f#" set "last=%%~f#" ) copy "%last%" "C:\Source\new" copy "%pre_last%" "C:\Source\new" |