操作文件的一个自定函数: using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.IO;//文件操作using System.Text;//编码操作/**//// <summary>/// Files 的摘要说明/// </summary>public class Files{ public Files() { // // TODO: 在此处添加构造函数逻辑 // } public static bool CreatHtmlPage(string[] strNewHtml, string[] strOldHtml, string strModelFilePath,string strHtmlFilePath) { bool Flag = false; StreamReader ReaderFile = null; StreamWriter WriterFile = null; string FilePath = HttpContext.Current.Server.MapPath(strModelFilePath); Encoding code = Encoding.GetEncoding("GB2312"); string strFile = string.Empty; try { ReaderFile = new StreamReader(FilePath, code); strFile = ReaderFile.ReadToEnd(); } catch (Exception ex) { throw ex; } finally { ReaderFile.Close(); } try { int intLengTh = strNewHtml.Length; for (int i = 0; i < intLengTh; i++) { strFile = strFile.Replace(strOldHtml[i], strNewHtml[i]); } WriterFile = new StreamWriter(HttpContext.Current.Server.MapPath(strHtmlFilePath), false, code); WriterFile.Write(strFile); Flag = true; } catch (Exception ex) { throw ex; } finally { WriterFile.Flush(); WriterFile.Close(); } return Flag; }} 转载于:https://www.cnblogs.com/wbcms/archive/2008/01/14/1037566.html