zoukankan      html  css  js  c++  java
  • C#读取txt文档

    废话不多说,直接上源码(控制台应用程序写的)

     public static void ReadTXTFile()
            {
                try
                {
                    FileInfo handlingFile = null;
                    //指定文档路径
                    DirectoryInfo sourceFolder = new DirectoryInfo(@"D:
    etnetnetnetnetnetnetConsoleApplication1ConsoleApplication1inDebug");
                    FileInfo[] txtFiles = sourceFolder.GetFiles("*.txt") ;//指定文档格式
    
                    for (int idxFile = 0; txtFiles != null && idxFile < txtFiles.Length; ++idxFile)//遍历每个txt文件
                    {
                        List<string> lstAddStr = new List<string>();
                        handlingFile = txtFiles[idxFile];
    
                        StreamReader srTxt = new StreamReader(handlingFile.OpenRead(), System.Text.Encoding.Default);
    
                        string strReadLine = srTxt.ReadLine();
                        for (; strReadLine != null; strReadLine = srTxt.ReadLine())
                        {
                            if (strReadLine.Trim() == string.Empty)//去掉空白行
                            {
                                continue;
                            }
                            lstAddStr.Add(strReadLine);//读取文档每一行 add 到lstAddStr
                        }
    
                        Dictionary<string, string> dictPara = new Dictionary<string, string>();
    
                        for (int i = 0; i < lstAddStr.Count; i++)//遍历每个行
                        {
                            Console.WriteLine(lstAddStr[i]);
    
                            //if (lstAddStr[i].StartsWith("1")) //对数据进行判断处理
                            //{
                            //   
                            //}
                        }
                    }
                }
                catch (Exception ex)
                {
                    Console.WriteLine(ex.ToString());
                }
            }

    运行结果:

  • 相关阅读:
    Linux 删除多余IP地址
    linux 变更网卡后无法联网
    eureka 参数
    C# 一般处理程序使用session注意事项
    asp.net web 简单使用cookie
    asp.net ajax post 请求
    Ajax 的基本使用以及get请求
    asp.net 错误页
    C# winfrom 跨线程访问文本框
    C# winfrom 打印到Excel中
  • 原文地址:https://www.cnblogs.com/xmy-007/p/10234400.html
Copyright © 2011-2022 走看看