Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Батник копировать несколько последних файлов

Автор: freeedik
Дата сообщения: 31.08.2016 22:03
Доброго вечера прошу помощи в написании батника для копирования нескольких последних по времени созданных файлов из одного каталога в другой. Количество файлов измененных можно менять в настройках. Нашел у буржуинов на форуме батник работает, но копирует только последний измененный файл. Второй пример только 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"
Автор: Mavrikii
Дата сообщения: 31.08.2016 22:04
freeedik
тема уже есть, в ней и нужно спрашивать - Задачи на bat-файлах 12

Страницы: 1

Предыдущая тема: Ошибка r6034 при запуске програмы


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.