C#大文件拷贝方法—文件拷贝方法

首次发布:2017-06-26
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
public static void FileCopy(string source,string target)
   {
       using (FileStream fileRead = new FileStream(source, FileMode.Open, FileAccess.Read))
       {
           byte[] bb = new byte[1024 * 1024 * 5];
          int r= fileRead.Read(bb, 0, bb.Length);
           using(FileStream fileWrite=new FileStream(target, FileMode.Create, FileAccess.Write))
           {
               while (r > 0)
               {
                   fileWrite.Write(bb, 0, r);
                   r = fileRead.Read(bb, 0, bb.Length);
               }
           }
            
       }
   }