Как да проверите дали даден файл вече е копиран

Клиентът ми изпраща файлове по ftp на сървъра, на сървъра има програма, която сканира папката за нови файлове с определена периодичност. Кажете ми как да разбера, че файлът вече е доставен до сървъра, а не все още се копира. И тогава получавате грешка при достъп до файл!

Ако има грешка при достъпа до файла, той все още не е изтеглен напълно.

В клиента е невъзможно!! Тъй като и двете програми работят независимо една от друга. Клиентът качва файлове във FTP папка, а програмата ги взима и обработва.

Имате предвид Try Except end And handle the error ?

> [3] KyRo (09/19/06 04:53 PM)> Имате предвид Опитайте с изключение крайЗащо да опитате/освен?> процес за грешка?Разбира се.

> [5] KyRo (19.09.06 18:09)Зависи от използваните функции. Ако използвате API извиквания, тогава използването на try / osim няма смисъл.

Ако и двете програми (клиента и сървъра са ваши, т.е. има реф.) пробвайте тази тема. където копираш файловете и където рови втората програма, създай файл (може да е от типа *.db) и когато клиента копира файла там, ще добави ред към файла на сървъра с името на копирания файл и нека програмата на сървъра не сканира цялата директория, а сканира само този файл и ако се появи нов запис, тогава (глупав) обработва новия файл и изтрива записа. Е, мисля, че смисълът е ясен?