private void btnGenerate_Click(object sender, EventArgs e) { using (SaveFileDialog sdlg = new SaveFileDialog()) { var result = sdlg.ShowDialog(); if (result == DialogResult.OK) { //HTML file string file = sdlg.FileName; if (File.Exists(file)) { File.Delete(file); } PathToHTML = file; //CSS file string fileXML = Path.GetFileNameWithoutExtension(file) + ".xml"; fileXML = Path.Combine(Path.GetDirectoryName(file), fileXML); if (File.Exists(fileXML)) { File.Delete(fileXML); } WriteToHTML(); SongOptions.SerializeJson(fileXML); MessageBox.Show("DONE"); } } }