Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Батник копировать несколько последних файлов

Модерирует : KLASS, IFkO

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

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"

Всего записей: 2 | Зарегистр. 30-08-2016 | Отправлено: 22:03 31-08-2016
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
freeedik
тема уже есть, в ней и нужно спрашивать - Задачи на bat-файлах 12

Всего записей: 15115 | Зарегистр. 20-09-2014 | Отправлено: 22:04 31-08-2016
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Батник копировать несколько последних файлов


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru