C# 檔案分塊讀取和寫入
阿新 • • 發佈:2022-04-01
#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