日期:2014-05-18 浏览次数:20877 次
/// <summary> /// 写入日志文件 /// </summary> /// <param name="message">日志内容</param> public static void CreateFile(string message) { string filepath = Application.StartupPath; if (!Directory.Exists(filepath + "/ErrorLog")) { Directory.CreateDirectory(filepath + "/ErrorLog"); } if (!File.Exists(filepath + "/ErrorLog/" + DateTime.Now.ToString("yyyy-MM-dd") + ".txt")) { FileStream FsCreate = new FileStream(filepath + "/ErrorLog/" + DateTime.Now.ToString("yyyy-MM-dd") + ".txt", FileMode.Create); FsCreate.Close(); } FileStream fs = new FileStream(filepath + "/ErrorLog/" + DateTime.Now.ToString("yyyy-MM-dd") + ".txt", FileMode.Append); StreamWriter sw = new StreamWriter(fs); sw.WriteLine(DateTime.Now.ToString() + " " + message); sw.Close(); fs.Close(); } }
------解决方案--------------------
这个应该分解为两个问题:
1、连接数据库,把你需要的数据写到DataTable里。
2、循环DataTable,把数据写入txt
要用到的都是很基础的知识,不是很难......
要注意的是写入txt的格式,可识别、整齐规范