Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, AlStorm, Вы писали:
AS>>Всем привет.
AS>>По лбу не бить за глупый вопрос
AS>>Написал Windows службу, которая мониторит папочку на FTP на наличие определенного файла. Если файл найден — посылается на обработку в другую программу. Мониторинг происходит раз в минуту.
AS>>Так вот вопрос. Если файл большой, то возможна такая ситуация, что служба нашла файл и передала его в программу, а он еще не до конца закачался на FTP. Файл zip, в голову приходит проверять архив на целостность, но как его блин проверишь, если он не на локальном компьютере?
AS>>Есть у кого идеи?
А>А что, не хватило идеи использовать файловые атрибуты или файлы-флаги? Может как GetRight расширение менять? Или все это rocket science?
Загружает на ФТП сторонняя программа, тут ничего сделать не могу... Пока есть идея отслеживания размера: если количество байт между двумя "замерами" с интервалом 5 секунд изменилось — то файл закачан. Но хочется более изящного решения