使用 SaveFileDialog 将文件保存到 C# 中的特定文件夹

本文关键字:文件夹 SaveFileDialog 文件 保存 使用 | 更新日期: 2023-09-27 18:30:37

我需要使用 SaveFileDialog 将文件保存到特定文件夹。

例如,假设我们要保存在"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 将文件保存到 C# 中的特定文件夹

你可以寻找

SaveFileDialog save = new SaveFileDialog();
save.InitialDirectory = "c:''MyNewFolder";
save.RestoreDirectory = true;
string strPath="c:'MyNewFolder";
if (!Directory.Exists(strPath))
{
    Directory.CreateDirectory(strPath);
}
else
{
//Continue your logic and append your file name
}