PDA

Показать полную графическую версию : [решено] Копирование последних по дате.


Butay
14-08-2014, 16:38
Здравствуйте. Такая вот задачка, никак не получается создать batnik для копирования определенного файла из одной директории в другую созданного последнего по дате. То есть из папки "ААА" мне надо скопировать в папку "BBB" архив последний по дате создания. В папке "ААА" каждый день формируются архивы базы данных и их необходимо копировать в папу "ВВВ", но копировать надо раз в неделю, то есть "/d" не подходит так как она скопирует все новые файлы по отношению к стврому в папке "ВВВ", а нода только один последний. Надеюсь на вашу помощь или подскажите программу. Спасибо!

megaloman
15-08-2014, 17:03
@echo off
Set "From=Z:\AAA"
Set "To=Z:\BBB"

FOR /F "usebackq delims=" %%f IN (`Dir "%From%\*.*" /b /A:-D /O:-D`) DO Copy "%From%\%%f" "%To%\"&GoTo :Eof

Butay
18-08-2014, 17:13
Большое спасибо за Вашу помощь.




© OSzone.net 2001-2012