流拷贝

There are 1 entries for the tag 流拷贝

流之间的拷贝方法

MitchellChu 2013-08-29 .NET技术

方法一:在 .NET 4.5以上,可以使用CopyToAsync方法来完成拷贝。该方法使用请参考:CopyToAsync方法 方法二:在.NET 4.0,可以直接使用Stream.CopyTo(stream)的方法。 // SourceStream 为要拷贝的流 // DestinationStream 为要拷贝流的目标 SourceStream.CopyTo(DestinationStream);  方法三:在.NET 3.5及以前的版本中,要在Stream和Stream之间拷贝,需要自己手动完成。 public static void CopyStream(Stream source, Stream destination) { byte[] buffer = new byte[4096]; //你也可以设置的更大一些 int read; while ((read = source.Read(buffer, 0, buffer.Length)) > 0) { destination.Write (buffer, 0, read); } }

关于博主

  一枚成分复杂的网络IT分子,属于互联网行业分类中的杂牌军。