C#二进制文件读写
来源:互联网 发布:windows视觉样式文件 编辑:程序博客网 时间:2024/05/21 06:47
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using binaryFile;
using System.IO;
namespace binaryFile
{
class Program
{
static void Main(string[] args)
{
string filePath = "D:/binary.res";
string test = "1234567891011121314151617";
byte[] fileBytes = System.Text.UTF8Encoding.UTF8.GetBytes(test);
//写
Stream stream = new FileStream(filePath, FileMode.OpenOrCreate);
BinaryWriter bWriter = new BinaryWriter(stream,Encoding.UTF8);
bWriter.Write(fileBytes, 0, fileBytes.Length);
Console.WriteLine("write end bytes size" + fileBytes.Length);
bWriter.Close();
stream.Close();
//读
Stream streamBake = new FileStream(filePath,FileMode.Open);
BinaryReader bReader = new BinaryReader(streamBake, Encoding.UTF8);
byte[] readBytes = bReader.ReadBytes((int)streamBake.Length);
string temp = System.Text.UTF8Encoding.UTF8.GetString(readBytes);
Console.WriteLine(temp);
bReader.Close();
streamBake.Close();
}
}
}
using System.Collections.Generic;
using System.Linq;
using System.Text;
using binaryFile;
using System.IO;
namespace binaryFile
{
class Program
{
static void Main(string[] args)
{
string filePath = "D:/binary.res";
string test = "1234567891011121314151617";
byte[] fileBytes = System.Text.UTF8Encoding.UTF8.GetBytes(test);
//写
Stream stream = new FileStream(filePath, FileMode.OpenOrCreate);
BinaryWriter bWriter = new BinaryWriter(stream,Encoding.UTF8);
bWriter.Write(fileBytes, 0, fileBytes.Length);
Console.WriteLine("write end bytes size" + fileBytes.Length);
bWriter.Close();
stream.Close();
//读
Stream streamBake = new FileStream(filePath,FileMode.Open);
BinaryReader bReader = new BinaryReader(streamBake, Encoding.UTF8);
byte[] readBytes = bReader.ReadBytes((int)streamBake.Length);
string temp = System.Text.UTF8Encoding.UTF8.GetString(readBytes);
Console.WriteLine(temp);
bReader.Close();
streamBake.Close();
}
}
}
0 0
- C# Access 二进制文件读写
- C#读写二进制文件
- C#读写二进制文件
- C# 读写二进制文件
- C#二进制文件读写
- C#读写二进制文件
- C#读写二进制文件
- C#2.0 IO学习之读写二进制文件
- C#2.0 IO学习之读写二进制文件
- C# 向二进制文件进行读写操作
- 一种C#读写二进制文件的通用方法
- 读写二进制文件
- 读写二进制文件
- 读写二进制文件
- 二进制文件读写
- 二进制文件读写
- 二进制文件读写
- 读写二进制文件
- drawable包对应手机分辨率,像素密度,dp,dip,sp,px,pt简单分析
- scala——traits
- 代码训练营——TreeSet比较器
- Android Studio使用OpenCV的配置方法
- mvware虚拟机安装ubuntu
- C#二进制文件读写
- PIM SM + IGMP Snooping 适用性测试
- TypeError: KeyboardSwitch() missing 8 required positional arguments
- Iwfu-GitHub--FoldAbleLayout可折叠组件学习(二)
- 第七届蓝桥杯——第五题||抽签
- android:theme和app:popupTheme的作用,以及在android 3.0以下不起作用问题的解决
- javascript语言精粹(蝴蝶书)-笔记
- ORACLE EXPDP命令使用详细
- Node.js 入门篇