/// <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);
}
压缩aspx页面删除多余空格的两种方法(2)
内容版权声明:除非注明,否则皆为本站原创文章。