博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
.Net 遍历目录下第一层的子文件夹和子文件夹里的文件
阅读量:6251 次
发布时间:2019-06-22

本文共 417 字,大约阅读时间需要 1 分钟。

今天再完成一道任务的时候需要遍历得到所有txt文件,搜索很久终于得到了一个很方便的方法。

foreach (string o in Directory.GetDirectories(@"D:\Logs")

{

foreach (string i in Directory.GetFiles(o))

{

FileInfo fi = new FileInfo(i);

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

{

//这里我就可以操作我得到的满足条件的txt文件i了

}

}

}

 

  • fi.Extension.Equals(".txt"),fi是一个FileInfo对象,,这句话表示文件扩展名是否等于.txt。
  • fi.Name.Equals("XX.txt")表示文件名是否等于XX.。
  • using System.IO

转载于:https://www.cnblogs.com/ohzxc/p/4498510.html

你可能感兴趣的文章
Linux网络管理
查看>>
iOS JSPatch 热修复使用
查看>>
某二级行机房搬迁
查看>>
基于MVC+EasyUI的Web开发框架经验总结(4)--使用图表控件Highcharts
查看>>
vs2015 xamarin 添加智能感知
查看>>
call to member function bind_param() on boolean...........
查看>>
刘启成_补充知识:awk:报告生成器
查看>>
Linux LVM逻辑卷配置过程详解
查看>>
【技术分享】VSAN如何处理磁盘或主机故障
查看>>
OS快捷键
查看>>
linux内核中Kconfig和Makefile 详解
查看>>
ASP.NET 使用List<T>.Remove 不生效
查看>>
Nginx的第三方模块ngx-fancyindex安装
查看>>
TCP有限状态机
查看>>
XenServer常用Debug问题的命令介绍
查看>>
算法分析-快速排序QUICK-SORT
查看>>
Web服务基础六之编译安装配置RHEL+Apache+MySQL+PHP+ZendOptimize
查看>>
log4net 使用
查看>>
通过bat文件运行jar包程序
查看>>
关于hive RegexSerDe的源码分析
查看>>