Search 在C驱动器中搜索所有存在的文件类型

Search 在C驱动器中搜索所有存在的文件类型,search,Search,我是VB新手,正在创建一个小项目。我需要能够在C:\驱动器中搜索搜索字符串的任何实例 例如.jpg是要搜索的文件类型。我希望能够在计算机上找到所有.jp“。不是主文件系统,而是用户文件和文件夹 我的程序已经创建了要将结果复制到的文件夹。请尝试以下操作: public IEnumerable<FileInfo> FindFilesInDirectory(string dirPath, string searchName) { return Directory.Exists(di

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

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

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

请尝试以下操作:

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;
}
public IEnumerable FindFileIndirectory(字符串dirPath,字符串searchName)
{
返回目录。存在(dirPath)
?Directory.GetFiles(dirPath,“*.jpg”,SearchOption.AllDirectories)
托利斯先生()
.ConvertAll(x=>newfileinfo(x))
.Where(x=>x.Name.ToLower().Contains(searchName.ToLower()))
:null;
}