/// <summary>/// 读取大文件方法/// </summary>/// <param name="initialPath">原文件绝对地址</param>/// <param name="aimPath">新文件绝对地址</param>private static void CopyFile(string initialPath, string aimPath){//1,创建一个读取文件的文件流using (FileStream fsRead = new FileStream(initialPath, FileMode.Open)){//4,创建一个写文件的文件流using (FileStream fsWrite = new FileStream(aimPath, FileMode.Create)){//2,建立缓冲区byte[] eByte = new byte[1024 * 1024 * 10];//每次读取的大小while (true){int r = fsRead.Read(eByte, 0, eByte.Length);if (r <= 0){break;}//3,r表示向流中写入,本次实际读取到文件的大小fsWrite.Write(eByte, 0, r);}}}}