MurCode
Форумы
Поиск
О проекте
Windows
Новое сообщение
Как сравнить даты последнего изменения файла(ов) в бат файле
Zeda
Дата: 24.12.2007 07:57:23
Небходимо сравнить даты последнего изменения файла(ов) и исходя из этогоо архивировать/не архивировать.
Может кто направление дать ? или пример?
Спасибо.
Biz©
Дата: 24.12.2007 10:11:48
Zeda
Небходимо сравнить даты последнего изменения файла(ов) и исходя из этогоо архивировать/не архивировать.
Может кто направление дать ? или пример?
Спасибо.
нужно именно сравнение дат или просто определение что файл изменился с последней архивации ?
если последнее, то мона действовать через аттрибут архивации:
q.cmd
@echo off
for /f "" %%i in ('attrib
_файл_
') do @set _attr=%%i
if not "%_attr%" == "A" goto no_arch
архивация
attrib -a
_файл_
:no_arch
зы: при изменении файла атрибут архивации устанавливается
Zeda
Дата: 24.12.2007 12:27:42
Короче необходимо сравнить даты последнего изменения файлов с последним архивом.
Суть такая, что надо архивировать то, что изменилось с последней архивации.
Все это дело нах-ся в разных папках.
Нужно
автор
файл изменился с последней архивации
MZH
Дата: 24.12.2007 13:09:49
Посмотрите в хелпе архиватора параметры команд freshen и update, по-моему, они как раз для этого предназначены.