Форум: "Основная";
Текущий архив: 2003.06.09;
Скачать: [xml.tar.bz2];
ВнизФункция сравнения файлов... Найти похожие ветки
← →
kull (2003-05-28 12:20) [0]Привет, Народ!
А существует ли функция системная или дельфовская, которая сравнивала бы файлы?
Ну что-то вроде:
function FileCompare(const FileName1, FileName2: string): Boolean;
А то самому код писать лень... :)
← →
DVM (2003-05-28 12:27) [1]Тут не очень сложно, алгоритм такой:
1. Сравниваешь имя (если требуется учитывать)
2. Если имена одинаковые сравниваешь размер
3. Если имя и размер одинаковые побайтно начинаешь читать и сравнивать до тех пор, пока не обнаружится разница.
Все это займет строк 20-30
Писать мне тоже лень.
← →
kull (2003-05-28 12:30) [2]Ну мне надо сравнить только содержимое.
Да. Похоже прийдется самому писать, а так не хочется... :(
← →
DVM (2003-05-28 12:31) [3]
> Ну мне надо сравнить только содержимое.
первое, что надо сравнить все равно размер. Если он разный - содержимое разное точно. А то побайтно медленно.
← →
kull (2003-05-28 12:35) [4]Да, точно. Спасибо!
А то я сегодня что-то ни фига не соображаю...
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.06.09;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.009 c