![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Чем быстрее сравнить и скопировать файлы [D7, XP]
kukuikar © (2006-12-20 10:17:00)1 Вопрос:
Чем быстрее (и правильнее) прверить одинаковость файлов? CRC32 или через Stream, или поблочно, через BlockRead? Сравнение дат не предлагать.
2 Вопрос:
Копирвоание файла с ProgressBar. Быстрее будет через Stream или через тот же BlockRead/BlockWrite? CopyFile не очень хочется использовать, поскольку несмогу заполнить ProgressBar копирования файла.
Или есть какието другие пути...
Заранее спасибо.
kukuikar (2006-12-20 10:46:00) [1]Всем спасибо.
Anatoly Podgoretsky (2006-12-20 10:38:00) [2]> kukuikar (20.12.2006 10:29:05) [5]
Не требуется, поскольку не представляет интереса, или файл скопировался или нет. Но узнать можно если посмотреть размер файла результата - это другой функцией.
Anatoly Podgoretsky (2006-12-20 10:37:00) [3]> kukuikar (20.12.2006 10:27:04) [4]
Использовать ее продвинутую версию CopyFileEx
Сергей М. (2006-12-20 10:37:00) [4]
> Как из CopyFile получить кол-во скопированных байт?
Никак.
На то есть CopyFile Ex
kukuikar (2006-12-20 10:29:00) [5]тьфу. Недописал пост [4].
Соответсвенно ProgressBar1.Progress := количество скопированных быйт.
Как из CopyFile получить кол-во скопированных байт?
kukuikar (2006-12-20 10:27:00) [6]
> CopyFile - но у него нет проблем с прогрессом, прекрасно
> прикручивается.
ProgressBar1.MaxValue = длина файла в байтах.
И как здесь работать с CopyFile?
kukuikar (2006-12-20 10:25:00) [7]
> CopyFileEx
Не очень разобрался с ней.
> SHFileOperation
Не очень представляю что с ней делать?
Покопаюсь с этой штуковиной.
И как быть с прогрессбаром?
Anatoly Podgoretsky (2006-12-20 10:24:00) [8]> kukuikar (20.12.2006 10:17:00) [0]
Stream, или поблочно - это синонимы, но BlockRead не стоит применять, TFileStream более удобен с той же функциональностью.
Зачем ты приплел сюда CopyFile - но у него нет проблем с прогрессом, прекрасно прикручивается.
Virgo_Style (2006-12-20 10:23:00) [9]kukuikar © (20.12.06 10:17)
CopyFile не очень хочется использовать
CopyFileEx, SHFileOperation ?