在C盘中搜索所有存在的文件类型

时间:2013-03-01 18:57:13

标签: search

我是VB的新手,正在创建一个小项目。我需要能够在C:\驱动器中搜索我的搜索字符串的任何实例。

实施例。 .jpg是要搜索的文件类型。我希望能够在计算机上找到所有.jp"。不是主文件系统只是用户文件和文件夹。

我的程序已经创建了我希望将结果复制到的文件夹。

1 个答案:

答案 0 :(得分:0)

试试这个:

public IEnumerable<FileInfo> FindFilesInDirectory(string dirPath, string searchName)
{
    return Directory.Exists(dirPath)
               ? Directory.GetFiles(dirPath, "*.jpg", SearchOption.AllDirectories)
                          .ToList()
                          .ConvertAll(x => new FileInfo(x))
                          .Where(x => x.Name.ToLower().Contains(searchName.ToLower()))
               : null;
}