龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > asp.net编程 >

简单实用的FileStream文件读写例子

时间:2009-12-21 11:47来源:未知 作者:admin 点击:
分享到:
下面用FileStream来读写文件的方法: /// summary /// 把文件的读取成字节数组 /// /summary /// paramname="fileName" 文件完整路径 /param /// returns/returns public static byte []ReadFile( string fileName) { FileStrea

下面用FileStream来读写文件的方法:

       /// <summary>
        
/// 把文件的读取成字节数组
        
/// </summary>
        
/// <param name="fileName">文件完整路径</param>
        
/// <returns></returns>
        public static byte [] ReadFile(string fileName)
        {
            FileStream fs 
= new FileStream(fileName, FileMode.OpenOrCreate, FileAccess.Read);

            
byte[] MyData = new byte[fs.Length];
            fs.Read(MyData, 
0, System.Convert.ToInt32(fs.Length));
            fs.Close();
            
return MyData;
        }

        
/// <summary>
        
/// 写入文件
        
/// </summary>
        
/// <param name="fileName">文件完整路径</param>
        
/// <param name="data">数据</param>
        public static void WriteFile(string fileName, byte[] data)
        {
            var arraySize 
= data.GetUpperBound(0);
            FileStream fs 
= new FileStream(fileName, FileMode.OpenOrCreate, FileAccess.Write);
            fs.Write(data, 
0, arraySize);
            fs.Close();
        }

精彩图集

赞助商链接