c#中遍历一个文件夹下所有的文件包括子文件夹下所有的文件

找出对应自己要找的文件的名字的文件,返回它的路径,求个高手
2024-10-29 15:36:13
推荐回答(1个)
回答1:

ArrayList GetAll(DirectoryInfo dir)//搜索文件夹中的文件
{
ArrayList FileList = new ArrayList();

FileInfo[] allFile = dir.GetFiles();
foreach (FileInfo fi in allFile)
{
FileList.Add(fi.Name);
}

DirectoryInfo[] allDir= dir.GetDirectories();
foreach (DirectoryInfo d in allDir)
{
GetAll(d);
}
return FileList;
}
DirectoryInfo d = new DirectoryInfo(@"F:\");
ArrayList Flst= GetAll(d);