压缩aspx页面删除多余空格的两种方法(2)

/// <summary>
       /// 压缩指定路径的文件空白字符串和换行符
       /// 压缩说明
       /// 1)一次性读取出所有的文本替换掉换行符和空白
       /// 2)无须处理服务器控件换行的问题
       /// 3)压缩不彻底,A元素的结束标签和B开始标签之间可能仍然有一个空格
       /// </summary>
       /// <param></param>
       public static void CompressAtOneTime(String filePath)
       {
           var start = DateTime.Now;
           Console.WriteLine("正在压缩文件:{0}\r\n开始于{1}...", filePath,
start.ToString());
           var lines = File.ReadAllText(filePath);
           File.WriteAllText(filePath, Replace(Replace(lines, "\r\n",
""),"  "," "), Encoding.GetEncoding("GB2312"));
           var end = DateTime.Now;
           Console.WriteLine("结束于{0}...", end.ToString());
           Console.WriteLine("====耗时====\r\n{0}\r\n", end - start);
       }

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wjzxxd.html