专栏首页acoolgiser_zhuanlanC# 遍历读取某个目录文件夹下的不同类型子文件和其子文件夹(里面可能又有许多文件)

C# 遍历读取某个目录文件夹下的不同类型子文件和其子文件夹(里面可能又有许多文件)

首先获取到文件目录,这里是参数targetDirectory传递进来:

//对该路径下的文件进行遍历,获取文件名 

string[] fileEntries = Directory.GetFiles(targetDirectory);

                foreach (string fileName in fileEntries)                     if (fileName.EndsWith(".mdb"))  // 比较不同点: mdb是一种文件,而gdb是文件夹,里面包含多个文件

                        messagebox.Show(fileName); //这里仅仅是弹框显示文件名,可以换成别的复杂功能。

                        if (fileName.EndsWith(".txt"))  // 比较不同点: mdb是一种文件,而gdb是文件夹,里面包含多个文件

                        messagebox.Show(fileName); 

                    //此处可以写代码:添加if判断,显示txt等其他类型的文件...                 //对该路径下的 文件夹 进行遍历,获取文件夹                 string[] subdirectoryEntries = Directory.GetDirectories(targetDirectory);                 foreach (string subdirectory in subdirectoryEntries)                 {                     if (subdirectory.EndsWith(".gdb"))                         list_ws.Add(ProcessFile(subdirectory));                     else                         ProcessDirectory(subdirectory);                 }

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • HTTP请求响应状态码汇总

    acoolgiser
  • Qt之JSON生成与解析

    原文链接:https://yq.aliyun.com/articles/119861

    acoolgiser
  • JavaScript 实现前端table页面,vue.js实现前端表格

    对于table中的th,tr,td 可以设置rowspan,colspan属性,使得具有任何复杂包含、重叠、组合关系的表格都能做出来。

    acoolgiser
  • Leetcode 290. Word Pattern

    版权声明:博客文章都是作者辛苦整理的,转载请注明出处,谢谢! https://blog.cs...

    Tyan
  • Go 语言基础入门教程 —— 流程控制篇:条件语句

    流程控制主要用于设定计算执行的次序,建立程序的逻辑结构。Go 语言的流程控制和 PHP 类似,支持如下的几种流程控制语句:

    学院君
  • 5寒假专辑:三、表达式、选择结构​

    如 9>8这个关系表达式是真的,所以9>8这个表达式的数值就是1。x<y<z是真还是假?带入为1<0<2,从数学的角度出发肯定是错的,但是如果是C语言那么就是正...

    用户6755376
  • LeetCode Longest Palindromic Substring

    Given a string s, find the longest palindromic substring in s. You may assume th...

  • Scala IF…ELSE 语句(六)

    Scala IF...ELSE 语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。

    王知无
  • 嘿~这里有一份超实用的 switch 教程,真的好想推荐给你

    在上次推文中介绍了关系运算符和条件运算符,今天介绍它们的好搭档,分支结构。如下图所示,左侧是顺序结构,右侧是分支结构

    谭庆波
  • Java入门 - 语言基础 - 10.条件语句

    原文地址:http://www.work100.net/training/java-if-else.html

    光束云

扫码关注云+社区

领取腾讯云代金券