导航

把二进制转化为文件的函数

Posted on 2010-03-16 10:38  阳光有约  阅读(220)  评论(0编辑  收藏  举报
  1. public static byte[] ConvertFileToByte(string fileName)   
  2.        {   
  3.   
  4.            if (!System.IO.File.Exists(fileName))   
  5.            {   
  6.                return null;   
  7.            }   
  8.            System.IO.FileStream fs = new System.IO.FileStream(fileName, System.IO.FileMode.Open,System.IO.FileAccess.Read,FileShare.ReadWrite);   
  9.            byte[] nowByte = new byte[(int)fs.Length];   
  10.            try  
  11.            {   
  12.                fs.Read(nowByte, 0, (int)fs.Length);   
  13.                return nowByte;   
  14.            }   
  15.            catch (Exception)   
  16.            {   
  17.   
  18.                return null;   
  19.            }   
  20.            finally  
  21.            {   
  22.                fs.Close();   
  23.            }   
  24.   
  25.        }