LNotes-ASP.NET-文件的写入

ylbtech-LearningNotes:LNotes-ASP.NET-文件的写入
 
1.A,学习课程-知识点

 文件的写入。

1.B,课堂笔记及课下总结

文件的写入

  public void WriteLogFile(String input)
{
//指定日志文件的目录
string fname = "C:\\Inetpub\\wwwroot\\CommonFunction\\upFile" + "\\logfile.txt";
//定义文件信息对象
FileInfo finfo = new FileInfo(fname);

//判断文件是否存在以及是否大于2K
if ( finfo.Exists && finfo.Length > 2048 )
{
//删除该文件
finfo.Delete();
}
//创建只写文件流
using(FileStream fs = finfo.OpenWrite())
{
//根据上面创建的文件流创建写数据流
StreamWriter w = new StreamWriter(fs);
//设置写数据流的起始位置为文件流的末尾
w.BaseStream.Seek(0, SeekOrigin.End);
//写入“Log Entry : ”
w.Write("\nLog Entry : ");
//写入当前系统时间并换行
w.Write("{0} {1} \r\n", DateTime.Now.ToLongTimeString(),
DateTime.Now.ToLongDateString());
//写入日志内容并换行
w.Write(input + "\n");
//写入------------------------------------“并换行
w.Write("------------------------------------\n");
//清空缓冲区内容,并把缓冲区内容写入基础流
w.Flush();
//关闭写数据流
w.Close();
}
 
     
1.C,升华提升|领悟|感知|天马行空-痴人说梦

 无。

warn 作者:ylbtech
出处:http://ylbtech.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
posted on 2013-02-25 14:52  ylbtech  阅读(177)  评论(0编辑  收藏  举报