zoukankan      html  css  js  c++  java
  • C# IO操作,写入文本到txt文件.

    /// <summary>
            /// 写入日志文件
            /// </summary>
            /// <param name="input"></param>
            private void WriteLogFile(string input)
            {
                /**/
                ///指定日志文件的目录
                string fname = Server.MapPath("upedFile") + "\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("
    Log Entry : ");
    
                    /**/
                    ///写入当前系统时间并换行
                    w.Write("{0} {1} 
    ", DateTime.Now.ToLongTimeString(),
                        DateTime.Now.ToLongDateString());
    
                    /**/
                    ///写入日志内容并换行
                    w.Write(input + "
    ");
    
                    /**/
                    ///写入------------------------------------“并换行
                    w.Write("------------------------------------
    ");
    
                    /**/
                    ///清空缓冲区内容,并把缓冲区内容写入基础流
                    w.Flush();
    
                    /**/
                    ///关闭写数据流
                    w.Close();
                }
            }
  • 相关阅读:
    C#在WebApi 中使用Redis 的方法
    IList<> IEnumerable<> ReadOnlyCollection<> 使用方向
    winform DateTimePicker 设置成秒
    vs 在高分屏下开发 winform 配置
    eclipse spring插件
    request方法
    Nexus添加中央仓库
    eclipse 安装velocity插件
    java >> << .>>> 计算详解
    SheetJS 入门案例
  • 原文地址:https://www.cnblogs.com/fumj/p/3469536.html
Copyright © 2011-2022 走看看