内容显示页
 
类别:.Net + C# | 浏览(2364) | 2008-4-4 17:36:53
/// <summary>
/// winform 读文件 by www.yongfa365.com
/// </summary>
/// <param name="filename">默认读取的文件名</param>
/// <returns></returns>
public string ReadFile(string filename)
{
    ////////////////////////读文件操作////////////////////////
    string html = "";
    OpenFileDialog dlg = new OpenFileDialog();
    dlg.Title = "打开一个文本文件";
    dlg.FileName = filename;
    dlg.Filter = "所有文件(*.*)|*.*|文本文件 (*.txt)|*.txt;*.ini;*.sql";
    if (dlg.ShowDialog() == DialogResult.OK)
    {
        filename = dlg.FileName;
        StreamReader din = new StreamReader(filename, System.Text.Encoding.Default);
        while (din.Peek() > -1)
        {
            html = html + din.ReadToEnd();
        }
        din.Close();
    }
    return html;
}

/// <summary>
/// winform 写文件 by www.yongfa365.com
/// </summary>
/// <param name="filename">文件名</param>
/// <param name="content">文件内容</param>
public void WriteFile(string filename, string content)
{
    SaveFileDialog dlg = new SaveFileDialog();
    dlg.Title = "请选择保存路径";
    dlg.Filter = "所有文件(*.*)|*.*|文本文件 (*.txt)|*.txt;*.ini;*.sql";
    dlg.FileName = filename;
    if (dlg.ShowDialog() == DialogResult.OK)
    {
        filename = dlg.FileName;
        StreamWriter dout = new StreamWriter(filename);
        dout.Write(content);
        //必须写下边这句,关闭当前流,不然输入的文本文件内容不全,只有半截。
        dout.Close();
    }
}

引用:
C#读写文件的自定义函数,写文件不全的问题的解决方法
http://www.yongfa365.com/item/CsharpDuXieWenJianZiDingYiHanShuXieWenJianBuQuanDeWenTiDeJieJueFangFa.html
 
 
相关链接
 
网友评论:
姓名: 记住我
网址:
邮箱:
内容:
验证码:  验证码图片 看不清? 换张图试试
 
     
 
 
文章分类
 
 
.Net + C#(74)
 
 
ASP+VBS(161)
 
 
 
Linux(10)
 
 
 
web 2.0(26)
 
 
 
 
 
心程(68)
 
生活(97)
 
 
     

Power by :柳永法(yongfa365)'Blog  | 京ICP备07011491号  QQ:64049027  E-mail:64049027@qq.com Weibo

申请友情链接 要求:跟本站主题相类似正规网站,双方交换为首页位置

转载请注明来源,以便后人及时得到最新、修正、加强版!!!