Мониторинг папки и отправка на почту появившихся файлов - Visual Basic .NET
Формулировка задачи:
Привет всем!
У меня встала задача написать программу для мониторинга файлов и отправки найденных файлов на электронную почту.
Суть в чем. Каждый день в определенной папке(скажем D:\test_folder)создается папка с текущей датой (формата yymmdd). С этим я справился. вот код:
в этой папке с текущем днем создается еще одна папка(имя папки - post), в которую и сыпятся со стороннего приложения файлы, которые и необходимо отправлять на почту.
как отправлять на почту тоже разобрался:
Но отправлять нужно не все файлы которые появляются в данной папке post, а все кроме определенных, то есть надо создать как я понимаю какой-то шаблон файлов, которых не нужно отправлять.(например, это файлы содержащие в своих именах: klas, lic,ort) - эти файлы отправлять не нужно, а остальное все отправляется на почту.
помогите мне пожалуйста допилить код под мою поставленную задачу. надеюсь, что объяснил понятно. заранее очень благодарен и большое спасибо за вашу помощь!!!
Решение задачи: «Мониторинг папки и отправка на почту появившихся файлов»
textual
Листинг программы
Private Sub logchange(ByVal source As Object, ByVal e As System.IO.FileSystemEventArgs) If e.ChangeType = IO.WatcherChangeTypes.Created Then 'MsgBox("Папка " & e.FullPath & " была создана" & vbCrLf) End If Try If IO.Directory.Exists(e.FullPath) = False Then Dim file As String = IO.Path.GetDirectoryName(e.FullPath) Get_Directories(file) Else Get_Directories(e.FullPath) End If Catch ex As Exception End Try End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д