首页 > 学院 > 开发设计 > 正文

.Net遍历目录下第一层的子文件夹和子文件夹里的文件

2019-11-14 16:01:17
字体:
来源:转载
供稿:网友

今天再完成一道任务的时候需要遍历得到所有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

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表