2009-08-29 4 views
1

Мне нужно посмотреть папку в нашей сети, и если какие-либо файлы будут удалены в любое время дня, мне нужно будет ftp в другую папку.Следите за файлами в папке в VB.NET

Это приемлемый подход? Есть ли какие-то ссылки, которые приведут меня в правильном направлении?

ответ

3

Используйте System.IO.FileSystemWatcher для просмотра папки: Слушает уведомления об изменении файловой системы и вызывает события, когда изменяется каталог или файл в каталоге.

Используйте System.Net.FtpWebRequest, чтобы отправить файл по FTP.

1

Чтобы посмотреть файловую систему, полезный параметр (подходящим образом назван) FileSystemWatcher. Тем не менее, есть много сообщений о ненадежности, поэтому периодичность опроса очень важна.

См. this question для обсуждения «опрос против FileSystemWatcher».

Что касается загрузки FTP, как говорит Альфред, FtpWebRequest должен делать то, что вам нужно.

1

FileSystemWatcher, как упоминалось другими, отлично работает в большинстве случаев, но не на сетевых дисках Novell.

Смежные вопросы