1 /// <summary>
2 /// 复制文件-以文件流的方式读取文件,然后写入到新的文件
3 /// </summary>
4 public static void CopyToFileStream()
5 {
6 //读取流
7 using FileStream readStream = new FileStream("AddPage.png",FileMode.Open);
8
9 //写入流
10 using FileStream writeStream = new FileStream("WritePage.png",FileMode.Append);
11
12 byte[] data = new byte[1024];
13
14 while (true)
15 {
16 int len = readStream.Read(data,0,data.Length);
17
18 if (len==0)
19 {
20 Console.WriteLine("读取结束");
21 break;
22 }
23 else
24 {
25 //从data 中提取数据源并写入到文件中 ,长度为len
26 writeStream.Write(data, 0, len);
27 }
28 }
29
30 }