我是 VB 新手,正在创建一个小项目。我需要能够在C:\
驱动器中搜索我的搜索字符串的任何实例。
例子。 .jpg
是要搜索的文件类型。我希望能够.jp"
在计算机上找到所有内容。不是主文件系统,只是用户文件和文件夹。
我的程序已经创建了我想要将结果复制到的文件夹。
我是 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;
}