C#读写文件

来源:互联网 发布:前后端数据交互方法 编辑:程序博客网 时间:2024/05/29 18:22

C#使用StreamReader和StreamWriter对文件进行读写操作,可用于记录操作日志。代码如下:

/// <summary>    /// 读取文件内容    /// </summary>    /// <param name="fileName">文件路径</param>    /// <returns></returns>    public static string ReadLog(string fileName)    {        FileStream fs = File.Open(fileName, FileMode.Open, FileAccess.Read);        StreamReader sr = new StreamReader(fs, Encoding.GetEncoding("utf-8"));        string fileCon = sr.ReadToEnd();        sr.Close();        fs.Close();        return fileCon;    }    /// <summary>    /// 将字符串写入文件中    /// </summary>    /// <param name="str">要写入的字符串</param>    public static void WriteLog(string str, string fileName)    {        try        {            FileStream fs = new FileStream(fileName, FileMode.Create, FileAccess.Write);            StreamWriter sw = new StreamWriter(fs);            sw.WriteLine(str);            sw.Close();            fs.Close();        }        catch        {        }    }

.net论坛:http://bbs.netluntan.com,群:121058751


0 0
原创粉丝点击