内容显示页
 
类别:.Net + C# | 浏览(68) | 2008-4-4 17:36:53

 

private string ReadFile(string filename)
// by www.yongfa365.com
{
    ////////////////////////读文件操作////////////////////////
    string html = "";

    //获取文件名
    OpenFileDialog dl = new OpenFileDialog();
    dl.Title = "打开一个文本文件";
    dl.FileName = filename;
    dl.Filter = "所有文件(*.*)|*.*|文本文件 (*.txt)|*.txt;*.ini;*.sql";
    if (dl.ShowDialog() == DialogResult.OK)
        filename = dl.FileName;

    //读内容
    //StreamReader din = new StreamReader(filename, System.Text.Encoding.GetEncoding("gb2312"));
    StreamReader din = new StreamReader(filename, System.Text.Encoding.Default);
    while (din.Peek() > -1)
    {
        html = html + din.ReadToEnd();
    }
    din.Close();

    //返回值
    return html;
}

private void WriteFile(string filename, string content)
// by www.yongfa365.com
{
    ////////////////////////写文件操作////////////////////////
    SaveFileDialog dl = new SaveFileDialog();
    dl.Title = "请选择保存路径";
    dl.Filter = "所有文件(*.*)|*.*|文本文件 (*.txt)|*.txt";
    dl.FileName = filename;
    if (dl.ShowDialog() == DialogResult.OK)
        filename = dl.FileName;

    //StreamWriter dout = new StreamWriter(filename, false, System.Text.Encoding.GetEncoding("utf-8"));
    StreamWriter dout = new StreamWriter(filename);
    dout.Write(content);
    //必须写下边这句,关闭当前流,不然输入的文本文件内容不全,只有半截。
    dout.Close();
}

 


引用本页地址:http://www.yongfa365.com/item/CsharpDuXieWenJianZiDingYiHanShuXieWenJianBuQuanDeWenTiDeJieJueFangFa.html
 
 
相关链接
 
网友评论:
姓名: 记住我
网址:
邮箱:
内容:
验证码:  验证码图片看不清? 换张图试试
 
   
 
 
文章分类
 
 
专题(3)
 
ASP+VBS(141)
 
 
 
 
Linux(10)
 
 
SQL(55)
 
web 2.0(22)
 
 
 
 
 
 
心程(48)
 
生活(71)
 
创业(5)
 
   

power by :柳永法(yongfa365)'Blog | model by :hibaidu | css by:众网友 | 京ICP备07011491号   我要统计  

本空间赞助商:北京中科兴联信息技术有限公司

QQ:64049027    E-mail:64049027<at>qq.com