zoukankan      html  css  js  c++  java
  • net读取写入文件

    写入分为续写和覆盖 只需改变第一个参数的值就可切换

    代码如下:

       /// <summary>
    /// 内容写入到文本文件
    /// </summary>
    /// <param name="count">状态,判断是续写还是覆盖</param>
    /// <param name="fileName">文件名称</param>
    /// <param name="content">内容</param>
    /// <returns>返回错误信息或时1代表写入成功</returns>
    public static string writeFile(bool bl,string fileName, string content)
    {
    try
    {
    string pathName = System.Web.HttpContext.Current.Server.MapPath(fileName);
    //这个不存在会自动创建
    using (StreamWriter sw = new StreamWriter(pathName, bl, Encoding.Default))
    {
    sw.Write(content);
    sw.Flush();
    sw.Close();
    }
    }
    catch (Exception ex)
    {
    return ex.Message;
    }
    return "1";
    }

    /// <summary>
    /// 读取文本文件内容
    /// </summary>
    /// <param name="fileName">文件名称</param>
    /// <returns>返回内容</returns>
    public static string readFile(string fileName)
    {
    string result = "";
    try
    {
    string pathName = System.Web.HttpContext.Current.Server.MapPath(fileName);
    using (StreamReader sr = new StreamReader(pathName, Encoding.Default))
    {
    result = sr.ReadToEnd();
    sr.Close();
    }
    }
    catch (Exception ex)
    {
    return "0";//ex.Message;
    }
    return result;
    }



  • 相关阅读:
    Mina、Netty、Twisted一起学(七):公布/订阅(Publish/Subscribe)
    MySQL高可用之——keepalived+互为主从
    JS之BOM
    Mac下利用(xcode)安装git
    计算矩阵边缘元素之和
    什么是猴子补丁(monkey patch)
    协议支撑
    BZOJ 3727 PA2014 Final Zadanie 树形DP
    Linux cat命令
    iOS8新特性
  • 原文地址:https://www.cnblogs.com/0banana0/p/2299662.html
Copyright © 2011-2022 走看看