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

  • 相关阅读:
    关于setTimeout的妙用
    JavaScript中四种不同的属性检测方式比较
    AngularJS中transclude用法详解
    Token:服务端身份验证的流行方案
    浅析网页meta标签中X-UA-Compatible属性的使用
    谈谈近期学习Nativejs和reactNative的一些感受
    关于EasyUI DataGrid行编辑时嵌入时间控件
    全局程序集缓存工具(Gacutil.exe)用法详解
    JAVA从基础到框架搭建网站
    Swagger UI使用指南
  • 原文地址:https://www.cnblogs.com/xiaolong617/p/2626424.html
Copyright © 2011-2022 走看看