0

私はVBを初めて使用し、小さなプロジェクトを作成しています。C:\ドライブで検索文字列のインスタンスを検索できるようにする必要があります。

例。 .jpg検索するファイルタイプです。コンピューターですべてを見つけられるようにしたいと思い.jp"ます。メインのファイルシステムではなく、ユーザーのファイルとフォルダだけです。

私のプログラムは、結果をコピーしたいフォルダーをすでに作成しています。

4

1 に答える 1

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;
}
于 2013-06-27T11:27:06.447 に答える