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