string path = HttpContext.Current.Server.MapPath(@"excel" + @"\" + "MyTest.txt" + "");//当前文件放置的目录地址。
// 这个方法只能向文件中添加文本一次,每次会覆盖原文本
if (!File.Exists(path))// 目标文本如果不存在,则新建一个新的文件
{
//string createText = param["authentication"].ToString() + Environment.NewLine + param["notify"].ToString() + Environment.NewLine;//文本内容,后加命令为换行命令
string createText = param.ToString() + Environment.NewLine + Environment.NewLine + Environment.NewLine + Environment.NewLine + Environment.NewLine + Environment.NewLine;//文本内容,后加命令为换行命令
File.WriteAllText(path, createText, System.Text.Encoding.UTF8);//写入内容
}
else
{
// 目标文本存在的情况下,用下面的方法添加文本,不会覆盖原来的内容,只做追加
string appendText = param.ToString() + Environment.NewLine + Environment.NewLine + Environment.NewLine + Environment.NewLine + Environment.NewLine + Environment.NewLine;
File.AppendAllText(path, appendText, System.Text.Encoding.UTF8);//写入内容
}
08-14