Я пишу программу, которая ищет файлы в папке, прикрепляет файлы к MailMessage и отправляет электронное письмо с помощью SmtpClient.Переместить файл после отправки сообщения электронной почты
После того, как письмо отправлено успешно, я хочу переместить файлы электронной почты в другую папку.
Получаю это сообщение «Процесс не может получить доступ к файлу, потому что он используется другим процессом». Я попробовал Thread.Sleep(), но не работал.
smtpClient.Send(mail);
foreach (var report in reports)
{
string source = Path.Combine(reportsFolder, report);
string destination = Path.Combine(sentReportsFolder, report);
File.Move(source, destination);
}
Как вы прикреплять файлы к сообщению? – Amy