Nachdem ich nun schon 2 kleinere Artikel zur überwachten Kopierfabrik geschrieben habe (Teil 1 und Teil 2), folgt nun der dritten Teil. Heute soll kurz gezeigt werden wie man mit C# ein Eingangsverzeichnis überwachen kann und dann bei Änderungen per Mail informiert wird.
using System.Net.Mail; ... fileSystemWatcher.Created += new FileSystemEventHandler(fileSystemWatcher_Created); ... void fileSystemWatcher_Created(object sender, FileSystemEventArgs e) { MailMessage mailMessage = new MailMessage(from,to); mailMessage.Subject = string.Format("EntranceWatcher: {0}",e.FullPath); mailMessage.Body = string.Format( "Die Datei {0} wurde eben in ein Eingangsverzeichnis kopiert.", e.FullPath); SmtpClient smtpClient = new SmtpClient(smtpServer); smtpClient.Send(mailMessage); }