
正文
C# FileStream分块读取和保存文件
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
一 FileStream分块读取文件
public byte[] GetFileData(string fileName, long startPosition, long length)
{
byte[] data;
using (FileStream fileRead = new FileStream(fileName, FileMode.Open, FileAccess.Read))
{
data = new byte[length];
fileRead.Seek(startPosition, SeekOrigin.Begin);
fileRead.Read(data, , length);
fileRead.Close();
fileRead.Dispose();
}
}
二 FileStream追加数据到文件
public void AppendDataToFile(string fileName, byte[] data)
{
using (FileStream fileSave1 = new FileStream(fileName,
FileMode.Append, FileAccess.Write) )
{
fileSave1.Write(data, , data.Length);
fileSave1.Flush();
fileSave1.Close();
fileSave1.Dispose();
}
}







