前提:你所在的程序目录每一层目录不能的文件夹名不能有符号 不然会报错
DateTime.Now.ToString("MM月dd日hh时mm分", DateTimeFormatInfo.InvariantInfo) 是获取系统时间格式是:"MM月dd日hh时mm分" 可随着自己的愿望改变
StreamWriter f = File.CreateText("合同书/"+path) 创建并把把文字写入文件
上面这句代码 File.CreateText("合同书/"+path) 我把生成的Word文件放在了 Debug文件夹中的 合同书文件夹里面
pi.FileName = Application.StartupPath+"/合同书"; //打开合同书文件夹
private void btn_Export_Click(object sender, EventArgs e)
{
string ss = rtb_model.Text.Trim();
string t = DateTime.Now.ToString("MM月dd日hh时mm分", DateTimeFormatInfo.InvariantInfo);
string path = t+".doc";
//如何把这个合同书备份就是不要每次替换1次
StreamWriter f = File.CreateText("合同书/"+path);
string st = this.rtb_model.Text;
f.WriteLine(st);
Process p = new Process();
ProcessStartInfo pi = new ProcessStartInfo();
pi.FileName = Application.StartupPath+"/合同书"; //打开合同书文件夹
pi.Verb = "Open";
pi.CreateNoWindow = false;
p.StartInfo = pi;
p.Start();
f.WriteLine(st);
f.Flush();
f.Close();
this.Close();
}