Arquivo bloqueado após enviá-lo como anexo

Estou enviando um arquivo como anexo:

            // Create  the file attachment for this e-mail message.
            Attachment data = new Attachment(filePath, MediaTypeNames.Application.Octet);
            // Add time stamp information for the file.
            ContentDisposition disposition = data.ContentDisposition;
            disposition.CreationDate = System.IO.File.GetCreationTime(filePath);
            disposition.ModificationDate = System.IO.File.GetLastWriteTime(filePath);
            disposition.ReadDate = System.IO.File.GetLastAccessTime(filePath);
            // Add the file attachment to this e-mail message.
            message.Attachments.Add(data);

E então eu quero mover o arquivo para outra pasta, no entanto, quando tento fazer isso

                    try
                    {
                        //File.Open(oldFullPath, FileMode.Open, FileAccess.ReadWrite,FileShare.ReadWrite);
                        File.Move(oldFullPath, newFullPath);

                    }
                    catch (Exception ex)
                    {
                    }

Está lançando uma exceção de que o arquivo já está sendo usado em outro processo. Como posso desbloquear este arquivo para que ele possa ser movido para este local?

questionAnswers(6)

yourAnswerToTheQuestion