c# – 如何收集文件夹及其与文本字符串匹配的子文件夹中的所有文件

在C#中,如何搜索文件夹及其子文件夹来查找与字符串值匹配的文件.我的字符串值可以是“ABC123”,匹配的文件可能是ABC123_200522.tif.数组可以收集这些吗?提前致谢.

-Josh

void DirSearch(string sDir) 
        {
            try 
            {
                foreach (string d in Directory.GetDirectories(sDir)) 
                {
                    foreach (string f in Directory.GetFiles(d, sMatch)) 
                    {
                          lstFilesFound.Add(f);
                    }
                    DirSearch(d);
                }
            }
            catch (System.Exception excpt) 
            {
                Console.WriteLine(excpt.Message);
            }

其中sMatch是要搜索的内容的标准.

http://stackoverflow.com/questions/2700039/how-to-collect-all-files-in-a-folder-and-its-subfolders-that-match-a-string

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:c# – 如何收集文件夹及其与文本字符串匹配的子文件夹中的所有文件