C#把一段HTML代码保存为.HTML文件

#region 保存文件
public void SaveFile(StringBuilder strHtml)
{
string tpxxID = Request.QueryString["FBWZID"];
try
{
Model.TP_TPXX mTpxx = cTpxx.GetModel(tpxxID);
string f = System.Configuration.ConfigurationManager.AppSettings["SaveFilePath"] + "files\\" + System.Configuration.ConfigurationManager.AppSettings["SysCode"];
//保存地址
string FilePath = f + "\\网站发布\\" + string.Format("{0:yyyy-MM-dd}", DateTime.Now) + "\\" + tpxxID + "\\" + mTpxx.TPBT + ".html";


if (!Directory.Exists(Path.GetDirectoryName(FilePath)))
{
//创建路径
Directory.CreateDirectory(Path.GetDirectoryName(FilePath));
}

//创建HTML文件,写入HTML,全路径带扩展名
File.Delete(FilePath);
File.AppendAllText(FilePath, strHtml.ToString(), Encoding.Default);

ClientScript.RegisterClientScriptBlock(GetType(), "script", "<script type='text/javascript' defer>alert('发布成功!');newCommon.WindowClose();</script>");

}
catch (Exception ex)
{

throw;
}
}
#endregion

posted on 2015-03-26 17:00  win_your_lo  阅读(602)  评论(0编辑  收藏  举报