Мне нужно посмотреть папку в нашей сети, и если какие-либо файлы будут сброшены в любое время суток, мне нужно перейти по ftp в другую папку.
Это осуществимый подход? Есть ли ссылки, которые приведут меня в правильном направлении?
Используйте System.IO.FileSystemWatcher для просмотра папки: прослушивает уведомления об изменении файловой системы и вызывает события, когда каталог или файл в каталоге изменяется.
Используйте System.Net.FtpWebRequest для отправки файла по FTP.
FileSystemWatcher, как упоминалось другими, будет работать нормально в большинстве случаев, но не на сетевых дисках Novell.
Для просмотра файловой системы (с точным именем) FileSystemWatcher является полезной опцией. Однако существует множество сообщений о ненадежности, поэтому периодический опрос важен.
См. этот вопрос для небольшой дискуссии "Polling vs FileSystemWatcher".
Что касается загрузки по FTP, как говорит Альфред, FtpWebRequest должен делать то, что вам нужно.
Лучшей ставкой может быть компонент Filewatcher . Похоже, что он хорошо работает в сети.