C#判断文件类型

下面的函数可以判断是否为图片,里面的fileClass 你自己根据注释添加其它的类型 C# code private bool IsPicture(string filePath)//filePath是文件的完整路径 { try { FileStream fs = new FileStream(filePath, FileMode.Open, FileAccess.Read); BinaryReader reader = new BinaryReader(fs); string fileClass; byte buffer; byte[] b=new byte[2]; buffer = reader.ReadByte(); b[0] = buffer; fileClass = buffer.ToString(); buffer = reader.ReadByte(); b[1]=buffer; fileClass += buffer.ToString(); reader.Close(); fs.Close(); if (fileClass == "255216 ")//255216是jpg;7173是gif;6677是BMP,13780是PNG;7790是exe,8297是rar { return true; } else { return false; } } catch { return false; } }

你可能感兴趣的:(C#判断文件类型)