FileStream fsRead = new FileStream(string path, FileMode mode, FileAccess access);
参数:
path:要操作的文件路径,路径可以是绝对路径或者相对路径。
mode:操作文件的方式,打开或者创建
access:操作文件中的数据,读取或者写入
FileStream fs = new FileStream(@"D:\6",FileMode.Open,FileAccess.Read);
BinaryReader reader = new BinaryReader(fs); //BinaryReader类读取二进制文件
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");
}
if(fileclass == "208207"){
MessageBox.Show("xls,doc,ppt");
}
if(fileclass == "4944"){
MessageBox.Show("csv");
}
fs.Close();
参数:
path:要操作的文件路径,路径可以是绝对路径或者相对路径。
mode:操作文件的方式,打开或者创建
access:操作文件中的数据,读取或者写入
FileStream fs = new FileStream(@"D:\6",FileMode.Open,FileAccess.Read);
BinaryReader reader = new BinaryReader(fs); //BinaryReader类读取二进制文件
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");
}
if(fileclass == "208207"){
MessageBox.Show("xls,doc,ppt");
}
if(fileclass == "4944"){
MessageBox.Show("csv");
}
fs.Close();