• 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文件的名字,手写不知道有没有错的地方

  • 相关阅读:
    Amzon MWS API开发之订单接口
    Amazon 解决下载文件乱码
    分享一个近期写的简单版的网页采集器
    Log4Net使用指南
    C# Log4Net 日志
    C# 获取往控件中拖进的文件或文件夹的信息
    LOG4NET用法(个人比较喜欢的用法)
    WCF传输过大的数据导致失败的解决办法
    .Net Core 微服务学习(四) gRpc
    .Net Core 微服务学习(三): 网关(Gateway)
  • 原文地址:https://www.cnblogs.com/xiaolong617/p/2626424.html
Copyright © 2020-2023  润新知