C#写入日志信息到文件中
2016-11-05 11:41
204 查看
为了在服务器上运行程序及时的跟踪出错的地方,可以在必要的地方加入写日志的程序。
string folder = string.Format(@"D:\\{0}\\{1}", DateTime.Now.ToString("yyyy"), DateTime.Now.ToString("MM")); //判断文件夹是否存在 if (!Directory.Exists(folder)) { Directory.CreateDirectory(folder); } try { File.WriteAllText(string.Format("{0}\\{1}.txt", folder, DateTime.Now.ToString("yyyyMMdd")), "测试信息向文件中覆盖写入信息", Encoding.UTF8); //在将文本写入文件前,处理文本行 //StreamWriter一个参数默认覆盖 //StreamWriter第二个参数为false覆盖现有文件,为true则把文本追加到文件末尾 using (StreamWriter file = new StreamWriter(string.Format("{0}\\{1}.txt", folder, DateTime.Now.ToString("dd")), true)) { file.WriteLine("测试信息向文件中追加");//直接追加文件末尾,不换行 file.WriteLine("---------------------------------"); file.WriteLine();// 直接追加文件末尾,换行 file.Close(); } } catch (Exception) { throw; }
C#删除指定文件夹下所有文件而保留文件夹
DirectoryInfo dir = new DirectoryInfo(path); if (dir.Exists) { DirectoryInfo[] childs = dir.GetDirectories(); foreach (DirectoryInfo child in childs) { child.Delete(true); } dir.Delete(true); }
相关文章推荐
- C# 程序出现错误或异常,将异常信息写入指定日志文件
- 利用POI对MS Excel进行读写(可以设置写入文件的样式),利用tm-extractor对Word进行读取操作并将信息用(log4j)日志信息显示出
- 使用Shell向syslog日志文件写入信息
- ★实验 8-2 1. 创建两个守候进程。每个守候进程各自创建独立的日志文件。 2. 每隔 1s 向日志文件中写入如下信息: a) 守候进程 1:未使用的内存大小(MemFree) b) 守
- 将不同级别的logging 日志信息写入不同文件
- c# 写入文件日志
- 《WebApi》----将异常堆栈信息写入日志文件
- php 写入文件,日志记录信息方法
- ★实验 8-1 1. 创建一个守候进程。并为自己创建独立的日志文件。 2. 每隔 1s 向日志文件中写入如下信息: a) 未使用的内存大小(MemFree) 可以从/proc/meminf
- ZH奶酪:PHP error_log()将错误信息写入日志文件
- c#扩展SPRING,配置里有不存在的业务系统xml导致不能启动问题,把配置文件里有重复的服务ID找出来并写入到日志
- 装饰者模式的学习(c#) EF SaveChanges() 报错(转载) C# 四舍五入 保留两位小数(转载) DataGridView样式生成器使用说明 MSSQL如何将查询结果拼接成字符串 快递查询 C# 通过smtp直接发送邮件 C# 带参访问接口,WebClient方式 C# 发送手机短信 文件 日志 写入 与读取
- log4net 将不同级别的信息写入不同的日志文件
- log4net 将不同级别的信息写入不同的日志文件
- C#写入错误信息到WINDOWS日志查看器中的应用程序日志
- C#实现将程序运行信息写入日志的方法
- c#.NET中日志信息写入Windows日志中解决方案
- C#调试过程中如何将堆栈信息写入文件
- error_log()将错误信息写入日志文件
- C# 文件操作(读取文本/日志文件,读取文件列表,创建HTML,写入日志文件)