A1eksandr1
Модератор | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору stfv Побуду в роли археолога. Зайди в директорию 1 для синхронизации, открой свойства директории, заметь сколько секунд подсчитывается кол-во объектов и их сумарный размер. Проделай аналогичное со 2ой директорией синхронизации. Сложи результаты, умножь примерно на 1.2. Примерно столько должен длиться анализ в среднестатистической программе, использующей стандартные winapi и не сильно запутанные "интеллектуальные" алгоритмы. Если выполнить любое из действий дважды почти подряд, то анализ скорей всего мгновенно пройдёт, так как результат последнего анализа хранится в памяти и будут проанализированы только файлы, к которым осуществлялся доступ с момента последнего анализа. По этим рассуждениям FreeFileSync анализирует по времени ровно столько, сколько нужно. Изменение файла фиксируется по изменению его длины и/или атрибута файла - времени последнего изменения. Программу легко обмануть искусственно, заменив содержимое файла на иное той же длины и вернув ему прежний временной штамп. А некоторые программы и вовсе настроены не изменят время последнего редактирования файла. И если длина совпадёт, изменение файла не заметит как FreeFileSync, так и платная GoodSync Pro. Я наоборот ушёл с последней из за отсутствия возможности добавлять в одно задание несколько различных источников для синхронизации. А лепить кучу одинаковых заданий с разницей только в путях источников - долго и неудобно. Обе программы также умеют анализировать по содержимому файла, если включить таковой режим. Но тут время анализа возрастёт в разы и составит как минимум сумму, состоящую из времени полного чтения всех данных в обоих директориях синхронизации. Зато описанного в предыдущем абзаце промаха не будет. | Всего записей: 7271 | Зарегистр. 10-12-2007 | Отправлено: 16:30 11-08-2014 | Исправлено: A1eksandr1, 16:32 11-08-2014 |
|