C#中File类中文件的读取写入
注意:使用File读取写入文件非常简单,但FIle的操作方式决定只能读取小文件,读写时全部加载进行读取。读写大文件时建议使用文件流。
常用方法
//获取所有编码方式
EncodingInfo[] en = Encoding.GetEncodings();
将字节数组转换成字符串
string s = Encoding.UTF8.GetString(buffer);
写入文件
//string s = "今天天气好晴朗,处处好风光";
将字符串转换成字节数组
//byte[] buffer = Encoding.Default.GetBytes(s);
以字节的形式向计算机中写入文本文件
//File.WriteAllBytes(@"C:\Users\何明洋\Desktop\1.txt", buffer);
//读取文件
byte[] buffer = File.ReadAllBytes(@"C:\Users\SpringRain\Desktop\12333.wmv");
//写入文件
File.WriteAllBytes(@"C:\Users\SpringRain\Desktop\new.wav", buffer);