已知文件名并没有什么用,路径+文件名+扩展名才是文件的唯一标识符。题主就好像是在问“我知道一个人姓张,怎么知道他的名字”,那想得到只有一个办法,把全国所有的姓张的人都统计出来,看哪个是你想要的。用 System.IO.Directory.GetFiles(path) 遍历该路径下的所有文件吧。
Path.GetExtension(fileName);