Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.10.08;
Скачать: CL | DM;

Вниз

Как проверить что файл уже скопировался   Найти похожие ветки 

 
KyRo   (2006-09-19 16:47) [0]

У меня клиент шлет по фтп на сервер файлы , на сервере стоит програмка которая с определенной переодичностью сканит папку на наличие в ней новых файлов. Так вот подскажите как узнать что фаил уже полностью доставлен на сервер , а не все еще копируется ??? А то получается ошибка доступа к файлу !


 
Elen ©   (2006-09-19 16:50) [1]


> KyRo

Почему это не проверять в клиенте?


 
Zeqfreed ©   (2006-09-19 16:50) [2]

Если ошибка доступа к файлу, то значит ещё не полностью закачался.


 
KyRo   (2006-09-19 16:53) [3]

В клиенте нельзя !! Потому что обе программы независимо работают одна от другой . Клиент выкладывает файлы в фтп папку , а програмка подхватывает их и обрабатывает.


> Zeqfreed ©   (19.09.06 16:50) [2]
> Если ошибка доступа к файлу, то значит ещё не полностью
> закачался.


Имееш ввиду Try Except end
И  обработать на ошибку ?


 
Zeqfreed ©   (2006-09-19 16:59) [4]

> [3] KyRo   (19.09.06 16:53)


> Имееш ввиду Try Except end

Зачем try/except?

> обработать на ошибку ?

Разумеется.


 
KyRo   (2006-09-19 18:09) [5]


> Зачем try/except?


А почему не так ?


 
Zeqfreed ©   (2006-09-19 18:14) [6]

> [5] KyRo   (19.09.06 18:09)

Зависит от используемых ф-ций. Если использовать API-вызовы, то использовать try/except не имеет смысла.


 
KyRo   (2006-09-19 18:43) [7]

Ок буду пробовать.


 
Anatoly Podgoretsky ©   (2006-09-19 19:08) [8]

Zeqfreed ©   (19.09.06 16:50) [2]
А если ошибки нет, то это не означает, что файл полностью скопировался.


 
Zeqfreed ©   (2006-09-19 19:39) [9]

> [8] Anatoly Podgoretsky ©   (19.09.06 19:08)

Не спорю.


 
RASkov   (2006-09-19 20:50) [10]

Если обе программы (и клиент и сервер твои т.е. есть исх.) попробуй такую тему... туда куда копируешь файлы, и там где шарится вторая программа создай файл (можно типа *.db) и когда клиент скопирует туда файл то он и добавит строку в файл на сервере с именем токо что скопированного файла, а прога на сервере пусть не сканит всю директорию а сканит только тот файл и если появляется новая запись то она (тупрога) обрабатывает новый файл и удаляет запись. Ну я думая смысл понятен?



Страницы: 1 вся ветка

Текущий архив: 2006.10.08;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.034 c
15-1157999045
DillerXX
2006-09-11 22:24
2006.10.08
Рисуете ли вы блок-схемы при написании программ?


2-1158739362
KyRo
2006-09-20 12:02
2006.10.08
Время конекта


15-1158468615
Чапаев
2006-09-17 08:50
2006.10.08
Как узнать путь к shell application?


2-1158576037
stfu
2006-09-18 14:40
2006.10.08
Создание графиков в Excel e


11-1134201796
Vano12
2005-12-10 11:03
2006.10.08
Помогите-Я сделал авторан на диск в Delphi мне надо чтобы кнопка