C# byte[]数组的读取和写入文件

导读:本篇文章讲解 C# byte[]数组的读取和写入文件,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

protected void ByteToString_Click(object sender, EventArgs e)
          {
  
  
              string content = this.txtContent.Text.ToString();
  
              if (string.IsNullOrEmpty(content))
              {
                  return;
             }
 
             //string 转为byte数组
             byte[] array = Encoding.UTF8.GetBytes(content);
 
             //将byte数组转为string
             string result = Encoding.UTF8.GetString(array);
 
 
             Response.Write(result);
 
 
         }
         //利用byte[]数组写入文件
         protected void writerFile_Click(object sender, EventArgs e)
         {
 
             string content = this.txtContent.Text.ToString();
 
             if (string.IsNullOrEmpty(content))
             {
                 return;
             }
 
             //将string转为byte数组
             byte[] array = Encoding.UTF8.GetBytes(content);
 
             string path = Server.MapPath("/test.txt");
             //创建一个文件流
             FileStream fs = new FileStream(path, FileMode.Create);
 
             //将byte数组写入文件中
             fs.Write(array, 0, array.Length);
             //所有流类型都要关闭流,否则会出现内存泄露问题
             fs.Close();
 
             Response.Write("保存文件成功");
 
 
         }
         //利用byte[]数组读取文件
         protected void readFile_Click(object sender, EventArgs e)
         {
             string path = Server.MapPath("/test.txt");
 
             FileStream fs = new FileStream(path, FileMode.Open);
 
             //获取文件大小
             long size = fs.Length;
 
             byte[] array = new byte[size];
 
             //将文件读到byte数组中
             fs.Read(array, 0, array.Length);
 
             fs.Close();
 
             //将byte数组转为string
             string result = Encoding.UTF8.GetString(array);
 
 
             Response.Write(result);
 
             
 
         }

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/51814.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!