if u dont want to use the search pattern, u can write your own search algo and use it like this
string path="D:\..... or what so ever u want ";
if (Directory.Exists(path))
{
string[] dirs = Directory.GetDirectories(path);
foreach (string dir in dirs)
{
string[] files = Directory.GetFiles(dir);
foreach (string file in files)
{
if(File.Exists(file)
{
}
}
}