Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

патчинг-апдейтинг (как сделать?) помогите

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование
Предыдущая тема :: Следующая тема  
Автор Сообщение
Konoko



Зарегистрирован: 08.09.2004
Сообщения: 62
Откуда: Russia / Ekaterinburg

СообщениеДобавлено: Вс Июн 19 2005 16:57    Заголовок сообщения: патчинг-апдейтинг (как сделать?) помогите Ответить с цитатой

кто может прогу сделать или мне подсказать

есть команда fc - сравнивает файлы или группы файлов, выдает различия

например у меня 2 папки ssdk и ssdk_new,

надо сравнить файлы в обеих папках (каждый файл),
и после этого произвести действие - если файлы равны,
то удалить из новой папки этот файл,
таким образом будут оставаться только новые

типа
fc %1 %2
if %errorlevel%==0 del %2

только мой вариант слишком долгий и неэффективный
_________________
http://maniacs-software.tk


Последний раз редактировалось: Konoko (Вс Июн 19 2005 19:51), всего редактировалось 1 раз
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Konoko



Зарегистрирован: 08.09.2004
Сообщения: 62
Откуда: Russia / Ekaterinburg

СообщениеДобавлено: Вс Июн 19 2005 18:19    Заголовок сообщения: Ответить с цитатой

или сделать прогу, которая будет анализировать выход программы diff или diff3 там пишутся новые файлы, одинаковые файлы, файлы с различием

она должнна запоминать путь к новым файлам и к обновленным и содавать дерево каталогов и копировать все это добро туда
_________________
http://maniacs-software.tk
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Konoko



Зарегистрирован: 08.09.2004
Сообщения: 62
Откуда: Russia / Ekaterinburg

СообщениеДобавлено: Вс Июн 19 2005 19:06    Заголовок сообщения: Ответить с цитатой

или хотя бы пусть прога открывает файл на чтение (пусть принимает имя файла с изменениями как входящий параметр) и находит в нем строки (покопался в выходе diff -e диск:\путь -r)

diff -e -r z:\fc\1\4.txt z:\fc\2\4.txt
Only in z:\fc\2: 5.txt

выход{
diff -e -r z:\fc\1\4.txt z:\fc\2\4.txt
1c
DTKJ978^
.
Only in z:\fc\2: 5.txt
}

вот и пусть копирует файл в конце строки в другое место с воссозданием дерева каталогов,

надо просто дозарезу, под винду
_________________
http://maniacs-software.tk
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Moby



Зарегистрирован: 19.11.2004
Сообщения: 268

СообщениеДобавлено: Пн Июн 20 2005 11:57    Заголовок сообщения: Ответить с цитатой

а бональная проверка на размер файла не прокатит?
_________________
Профи - это оборзевший ламмер
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Konoko



Зарегистрирован: 08.09.2004
Сообщения: 62
Откуда: Russia / Ekaterinburg

СообщениеДобавлено: Пн Июн 20 2005 13:12    Заголовок сообщения: Ответить с цитатой

не прокатит,

мне уже друг на делфи сделал проверку CRC и удаление файлов одинаковых из второй папки - которая новая, все апдейт уже готов
_________________
http://maniacs-software.tk
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...