Синхронизация папок (файлов)

Евгений16 років у сервісі
Дані замовника будуть вам доступні після подання заявки
03.03.2009

Желательно реализовать на VB .NET

На машине – источнике данных – сделать все что нужно, для того, чтобы одна папка была видна в интернете

---

На другой машине, которая подключена к интернет, с помощью инсталлятора установить программу,

у которой в папке будет размещаться таблица синхронизации примерно со следующими полями

Папка Название файла IP адрес (URL) сервера Папка на сервере Время Результат Комментарий

---

Программа должна состоять из нескольких подпрограмм.

1. Скачать файл с сервера ( параметры )

2. Послать е-mail ( кому, тема, текст )

3. …

Первые две подпрограммы должны быть доступны из VB

Программа должна сканировать сервер, по строкам таблицы, с частотой, которую может менять пользователь

Если какой-нибудь файл изменился – скачивать его и заполнять поля Время Результат Комментарий (может быть еще дата создания файла - для сравнения )

Если Результат неудача и предыдущий результат неудача – то время не менять,

тогда если при очередном проходе разница во времени больше 5 минут – послать е-mail

(можно добавить поле – сколько послано e-mail – и посылать е-mail если там число менее 5 )

При первом результате Удача – обнулять поле , в котором счетчик отправки е-mail

Соответственно, программа должна иметь вкладку Параметры.