C# winform 写入和读取TXT文件

论坛 期权论坛 脚本     
匿名技术用户   2020-12-30 18:34   30   0
    System.Text.Encoding encode = System.Text.Encoding.GetEncoding("GB18030");

    FileStream fs = new FileStream(importPath.Text, FileMode.Open);

    StreamWriter imSr = new StreamWriter(fs, encode);

    StreamReader exSr = new StreamReader(exportPath.Text, encode);

    string[] tagBreak = new string[1] { "<,>" };

    if ((imSr == null) || (exSr == null))
    {
        log(String.Format("{0} 打开TXT文件失败!", DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss")));

        return;

    }
    log(String.Format("{0} 开始导入...", DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss")));


    while ((stringLine = exSr.ReadLine()) != null)

    {

        if (stringLine.Length == 0)

            continue;

        string[] tmp = stringLine.Split(tagBreak, 15, StringSplitOptions.None);


        imSr.WriteLine(String.Format("{0}<,>{1}", tmp[1], tmp[3]));

        imSr.Flush();
    }


    exSr.Close();

    imSr.Close();

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP