找到文件类型

时间:2009-10-01 18:33:30

标签: c#

如何从目录C#中找到文件的类型?我正在从目录中读取文件,并想知道文件类型是否是图像。请告诉我。

谢谢..

4 个答案:

答案 0 :(得分:3)

如果fileInf的类型为IO.FileInfo

System.IO.Path.GetExtension(fileInf.FullName)

fileInf.Extension

答案 1 :(得分:1)

确定文件类型的一种方法(假设您不想只使用GetExtension()方法)是使用File Magic Numbersherehere

TrIDNet有一个很棒的魔术数据XML数据库。

答案 2 :(得分:0)

这个怎么样

string extension= System.IO.Path.GetExtension("s.jpeg");
   if ((extension == ".jpeg") || (extension == ".jpg") || (extension == ".bmp"))
   {
       //true
   }
   else
   {
       //false
   }

答案 3 :(得分:0)

如果您获得扩展程序,应该有办法在Windows中查找注册到该扩展程序的文件类型。我不确定如何做到后者。