用FileStream加byte[]字节数组缓冲区读写文件
2016-10-15 00:18
330 查看
using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication3 { class Program { static void Main(string[] args) { //思路:就是现将要赋值的多媒体文件读取出来,然后希望如到你制定的位置 string source = @"D:\教程\1.txt"; string target = @"D:\教程\2.txt"; CopyFile(source, target); Console.WriteLine("Copy Complete!"); Console.ReadKey(); } public static void CopyFile(string source,string target) { //1。我们创建一个负责读取的流 fsRead using(FileStream fsRead = new FileStream(source,FileMode.OpenOrCreate,FileAccess.Read)) //使用using语句减免代码,FileStream(src,mode,acs),节省Close() & Dispose() { //2.创建一个负责写入的流 fsWrite using(FileStream fsWrite = new FileStream(target,FileMode.OpenOrCreate,FileAccess.Write)) //使用using语句减免代码,FileStream(src,mode,acs), 节省Close() & Dispose(),两个using嵌套,内部先Close() & Dispose() { byte[] buffer = new byte[1024*1024*5]; //因为文件可能会比较大,所以我们在读取的时候,应该通过一个循环去读取 while (true)//循环去读取写入 { //返回本次实际读取到的字节数 int r = fsRead.Read(buffer, 0, buffer.Length); //读取 //如果返回一个0,也就意味着什么都没有读取到,表示读取完了 if (r == 0) { break; } fsWrite.Write(buffer,0,r); //写入 } } } } } }
相关文章推荐
- android 将图片内容解析成字节数组,将字节数组转换为ImageView可调用的Bitmap对象,图片缩放,把字节数组保存为一个文件,把Bitmap转Byte
- java byte数组与文件读写
- java使用tar算法压缩解压缩文件、数据流、byte[]字节数组
- c#中字节数组byte[]、图片image、流stream,字符串string、内存流MemoryStream、文件file,之间的转换
- android 将图片内容解析成字节数组,将字节数组转换为ImageView可调用的Bitmap对象,图片缩放,把字节数组保存为一个文件,把Bitmap转Byte
- c#中字节数组byte[]、图片image、流stream,字符串string、内存流MemoryStream、文件file,之间的转换
- java发送接收UDP数据包:字符串,byte[]字节数组,文件等
- c#实现linux中gzip压缩解压缩算法:byte[]字节数组,文件,字符串,数据流的压缩解压缩
- android 将图片内容解析成字节数组,将字节数组转换为ImageView可调用的Bitmap对象,图片缩放,把字节数组保存为一个文件,把Bitmap转Byte
- android 将图片内容解析成字节数组,将字节数组转换为ImageView可调用的Bitmap对象,图片缩放,把字节数组保存为一个文件,把Bitmap转Byte
- byte数组和文件读写
- java byte【】数组与文件读写
- java IO 字节流、字节流读写文件、字节流缓冲区、文件拷贝、装饰设计模式
- 获取文件字节数组byte[]
- C# 文件转字节数组 byte[]
- Jre的bug之一:文件处理中的字节数组读写ByteOutputStream
- Android:java byte数组文件读写学习实例
- java使用BZip算法压缩解压缩文件、数据流、byte[]字节数组
- java实现linux中gzip压缩解压缩算法:byte[]字节数组,文件,字符串,数据流的压缩解压缩
- 字节流 自定义缓冲字节数组 读写文件