FileStream fs=new FileStream(@"D:\6",FileMode.Open,FileAccess.Read);BinaryReader reader= new BinaryReader(fs);string fileclass="";try{ for(int i=0;i<2;i++) { fileclass +=reader.ReadByte().ToString(); }}catch(Exception ex){MessageBox.Show(ex.Message);}if (fileclass == "8075"){ MessageBox.Show("xlsx,zip,pptx,mmap,zip");}if (fileclass == "208207"){ MessageBox.Show("xls.doc.ppt");}if (fileclass == "4944"){ MessageBox.Show("csv");}fs.Close();
本文提供了一个使用C#编写的简单代码示例,通过读取文件头来判断文件的类型,包括常见的Excel、Word、PDF等格式。该示例展示了如何使用FileStream和BinaryReader进行文件读取,并给出了针对特定文件类型的条件判断。

591

被折叠的 条评论
为什么被折叠?



