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

  • 相关阅读:
    第二阶段冲刺报告(三)
    第二阶段冲刺报告(二)
    第二阶段冲刺报告(一)
    课程改进意见
    用户体验
    返回一个二维整数数组中最大联通子数组的和
    《你的灯亮着吗》阅读笔记三 ——谁的问题
    《你的灯亮着吗》阅读笔记二 ——什么是真正的问题
    《你的灯亮着吗》阅读笔记一 —— 问题是什么?
    我爱淘冲刺阶段站立会议2每天任务6
  • 原文地址:https://www.cnblogs.com/xiaolong617/p/2626424.html
Copyright © 2011-2022 走看看