Я хочу сохранить файл на диск C, пользователь выберет любые местоположения для сохранения файла. Я пробовал этот код ниже, и он дает мне ошибку на выделенной жирным шрифтом строке. не могли бы вы исправить меня, были неправы. Я также хочу проверить, существует ли файл перед сохранением. Как я могу это сделать?Как сохранить файлы ресурсов (resx) на диск
это ошибка я получаю проверить, что правильный путь был дан
string PathSelection = "";
if (PathSelection.Length > 0)
{
txtInputfile.Text = PathSelection;
}
// i tried this
SaveFileDialog saveFileDialog1 = new SaveFileDialog();
saveFileDialog1.InitialDirectory = saveFileDialog1.FileName;
saveFileDialog1.Title = "Save Resource Files";
saveFileDialog1.CheckFileExists = true;
saveFileDialog1.CheckPathExists = true;
saveFileDialog1.DefaultExt = "resx";
saveFileDialog1.Filter = "Save Resource Files (*.resx)|*.resx";
saveFileDialog1.FilterIndex = 1;
saveFileDialog1.RestoreDirectory = true;
if (saveFileDialog1.ShowDialog() == DialogResult.OK) // error here!
{
PathSelection = saveFileDialog1.FileName;
//string path = saveFileDialog1.FileName;
oDataSet.WriteXml(PathSelection);
}
oDataSet.Tables.Add("Data");
Какая ошибка? –
Ошибка: убедитесь, что указан правильный путь –
У вас есть директива 'using System.Windows.Forms;', добавленная в ваш класс? –