zoukankan      html  css  js  c++  java
  • C#.NET 扫描目录下所有的文本文件方法

    private FileInfo[] getAllFile(String FilePath,String Extends)                  

                    {

                                         DirectoryInfo  fo=new DirectoryInfo (FilePath);//路径
                                //如果Extends 传的是*.bmp
                                         FileInfo[] files = fo.GetFiles(Extends);//路径下的所有bmp文件
                               return files;
                            } 
     
    返回的是文件信息的数组   这个数组进行遍历 FileInfo  可以获取到 文件名和路径

     

     

    NO.1

    试了一下,但是只读取了一个txt文件

     private void button1_Click(object sender,EventArgs e)

           {   foreach (string  name inDirectory.GetFiles(@"C:\Users\asus\Desktop"))

               {   if(name.EndsWith(".txt"))

                    {     File.OpenText(name);

                       textBox1 .Text =System.IO.Path.GetFileName(name

            }

               }

           }

    textBox1.Text += name;
    你这么写当然只保留最后一个了。

    NO.2

    C# code





    DirectoryInfo dir= new DirectoryInfo("路径");

    FileInfo[] files =dir.GetFiles();

    foreach(FileInfo file in files)

    {

        if(file.Extension.Equals(".txt"))

        {

           List<string> ls=newList<>();

           ls.add(file.Name);

        }

    }



    //ls里放的就是路径下全部的txt文件的名字,手写不知道有没有错的地方

  • 相关阅读:
    Servlet(九):web.xml文件和server.xml文件
    Servlet(八):ServletContext对象和ServletConfig对象
    Servlet(七):session
    Servlet(六):Cookie
    Servlet(五):请求转发和重定向
    Servlet(四):request和response对象
    Servlet(三):生命周期、常用方法、常见错误
    【php】在Windows2003下的IIS配置php5.4
    Spring AOP监控SQL运行
    算法导论—无向图的遍历(BFS+DFS,MATLAB)
  • 原文地址:https://www.cnblogs.com/xiaolong617/p/2626424.html
Copyright © 2011-2022 走看看