文件的读与写

     读文件,传入文件路径即可,返回的string为文件内容; 

   private string ReadFile(string fileName)
    {
        FileStream x_stream = new FileStream(fileName, FileMode.Open, FileAccess.Read);
        StreamReader sr = new StreamReader(x_stream, UnicodeEncoding.GetEncoding("GB2312"));
        sr.BaseStream.Seek(0, SeekOrigin.Begin);
        StringBuilder sb = new StringBuilder();
        string str = sr.ReadLine();
        while (str != null)
        {
            sb.Append(str);
            str = sr.ReadLine();
        }
        sr.Close();
        x_stream.Close();
        return sb.ToString();
    }

    写文件,2个参数,第一个是文件保存路径,第二个为文件内容;

    private bool WriteFile(string fileName,string fileContent)
    {
        try
        {
            FileStream fs1 = File.Create(fileName);
            Byte[] info1 = System.Text.Encoding.GetEncoding("gb2312").GetBytes(fileContent);
            fs1.Write(info1, 0, info1.Length);
            fs1.Close();
            return true;
        }
        catch
        {
            return false;
        }
    }

    需要添加的引用:

using System.IO;
using System.Text;

Permalink | Comments (0) | Hits: 230 | Time: 16:40:40
正则表达式(regular expression)
All Comments

 No Data Now...

Post Your Comment
^ ^

Top