2013-03-01 41 views
0

我是新來的VB和正在創建一個小項目。我需要能夠搜索C:\驅動器的任何我的搜索字符串的實例。搜索C驅動器的所有存在的文件類型

例子。 .jpg是要搜索的文件類型。我希望能夠在計算機上找到所有的.jp"。不是主要文件系統只是用戶文件和文件夾。

我的程序已經創建了我想要將結果複製到的文件夾。

回答

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; 
} 
相關問題