110,538
社区成员
发帖
与我相关
我的任务
分享
StreamWriter sw;
FileStream fs;
string theFile;
saveFileDialog.InitialDirectory=Application.ExecutablePath;
saveFileDialog.Filter="word Files(*.doc)|*.doc|All Files(*.*)|*.*";
saveFileDialog.OverwritePrompt=true;
saveFileDialog.ShowDialog();
theFile=saveFileDialog.FileName;
try
{
fs=new FileStream(theFile,FileMode.Create);
sw=new StreamWriter(fs);
sw.Write(str); //Save content
}
catch (Exception ex)
{
throw;
}
finally
{
sw.Flush();
sw.Close();
fs.Close();
}
SaveFileDialog saveFileDialogTemp = new SaveFileDialog();
saveFileDialogTemp.FileOk += new CancelEventHandler(saveFileDialogTemp_FileOk);
saveFileDialogTemp.ShowDialog(this);
void saveFileDialogTemp_FileOk(object sender, CancelEventArgs e)
{
string path = ((SaveFileDialog)sender).FileName; //文件地址
//你的执行保存的代码
}