Fazendo backup do banco de dados no MySQL usando c #

Eu criei um WinForms para fazer backup do meu banco de dados. Então, quando eu corro meu programa dá um Win32Exception foi manipulado. "O sistema não pode encontrar o arquivo especificado" Embora o arquivo já exista e tenha resultado nessa exceção.

Aqui está o meu código sobre o meu problema

using System.Diagnostics;

private void btnProceed_Click(object sender, EventArgs e)
{
            path = @"D:\MySQL\MySQL Server 5.5\bin\mysqldump.exe -u " + txtBoxDBUsername.Text + @" -p " + txtBoxDBName.Text + @" > D:\C#\Client\Salesmate - EMC\SalesMate\Backup\" + maskeTxtBoxDBFile.Text + @"";
            Process p = new Process();
            p.StartInfo.FileName = path;
            p.Start();
}

questionAnswers(6)

yourAnswerToTheQuestion