мне нужно сохранить файл, используя SaveFileDialog в определенную папку ..Сохранить файл в определенную папку в C#, используя SaveFileDialog
Для examaple, чтобы сохранить в «C: \ MyNewFolder»
если папка доцент существует так, чтобы создать и сохранить, если папка существуют только сохранить ..
String fileName="";
String date = DateTime.Now.Day+"-"+DateTime.Now.Month+"-"+DateTime.Now.Year;
SaveFileDialog saveFileDialog1 = new SaveFileDialog();
saveFileDialog1.FileName = fileName;
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
using (Stream s = File.Open(saveFileDialog1.FileName,FileMode.CreateNew))
using (StreamWriter sw = new StreamWriter(s))
{
sw.WriteLine(tbName.Text);
sw.WriteLine(tbSummary.Text);
}
}
Как вы указываете непобедимый путь? Если вы попытаетесь ввести его непосредственно в текстовое поле имени файла, вы получите сообщение об ошибке из SaveFileDialog. – Steve
@Steve Спасибо..довольно заметите, что, как я могу исправить это? – user2922456
Нажатие кнопки для создания новой папки в SaveFileDialog? Насколько мне известно, SaveFileDialog не разрешает возвращать неиспользуемый путь в Windows7, даже если вы кодируете событие FileOK. [См. Эту статью в Microsoft Connect] (https://connect.microsoft.com/VisualStudio/feedback/details/716464/savefiledialog-checkpathexists-ignored-on-windows-7) – Steve