C#不知道详细路径能否判断文件是否存在?

列如:
在D盘的新建文件夹中,有文件夹1,文件夹2和文件夹3,有一个text文件只知道文件在D盘存放,不知道具体在哪个文件夹中,用C#如何搜索text文件并打开具体位置?

遍历搜索下
var query = Directory.GetFiles("d:\", "*.*", SearchOption.AllDirectories)
.Where(s => s == 你的文件名).Count();
if (query > 0)
//存在