public List<string> FindFile2(string sSourcePath)
{
List<String> list = new List<string>();
//遍历文件夹
DirectoryInfo theFolder = new DirectoryInfo(sSourcePath);
FileInfo[] thefileInfo = theFolder.GetFiles("*.*", SearchOption.TopDirectoryOnly);
foreach (FileInfo NextFile in thefileInfo) //遍历文件
list.Add(NextFile.FullName);
//遍历子文件夹
DirectoryInfo[] dirInfo = theFolder.GetDirectories();
foreach (DirectoryInfo NextFolder in dirInfo)
{
//list.Add(NextFolder.ToString());
FileInfo[] fileInfo = NextFolder.GetFiles("*.*", SearchOption.AllDirectories);
foreach (FileInfo NextFile in fileInfo) //遍历文件
list.Add(NextFile.FullName);
}
return list;
}遍历文件夹及子文件夹中的所有文件
最新推荐文章于 2024-07-19 09:46:01 发布
本文介绍了一个使用C#编写的函数FindFile2,该函数接收一个字符串参数sSourcePath,返回指定路径及其子目录下所有文件的完整路径列表。
151

被折叠的 条评论
为什么被折叠?



