C# 文件分块读取和写入
#region 文件分块读取 /// <summary> /// 文件分块读取 /// </summary> /// <param name="filePath">文件路径</param> /// <param name="length">每一次读取的文件大小</param> public static void FileRead() { int length = 0; byte[] buffer = new byte[4*1024]; using (FileStream fileStream = new FileStream(@"F:\BaiDuYun\WPF\2.XAML基础.wmv", FileMode.Open, FileAccess.Read)) { using (BinaryReader br = new BinaryReader(fileStream)) { while ((length = fileStream.Read(buffer, 0, buffer.Length))>0) { using (FileStream writeFileStream = new FileStream(@"F:\BaiDuYun\WPF\12.XAML基础.wmv", FileMode.Append, FileAccess.Write)) { writeFileStream.Write(buffer,0,length); } } } } } #endregion