public static void Export(string filePath, List <string> head, List <List <string> > rows) { DirectoryUtils.CreateDirectoryIfNotExists(DirectoryUtils.GetDirectoryPath(filePath)); FileUtils.DeleteFileIfExists(filePath); var builder = new StringBuilder(); foreach (var name in head) { builder.Append(name).Append(","); } builder.Length -= 1; builder.Append("\n"); foreach (var row in rows) { foreach (var r in row) { var value = r.Replace(@"""", @""""""); builder.Append(@"""" + value + @"""").Append(","); } builder.Length -= 1; builder.Append("\n"); } FileUtils.WriteText(filePath, ECharset.gb2312, builder.ToString()); }
public static void ResetWebConfig(string configPath) { var content = FileUtils.ReadText(configPath, Encoding.UTF8); FileUtils.WriteText(configPath, Encoding.UTF8, content); }