主要是利用了FileStream.ReadByte() 方法, 如果到达流末尾 返回值为-1的判断方式.
FileStream fs = new FileStream(fser.GetAbsolutePatch(file), FileMode.Create, FileAccess.Write);
int count = 0;
uploadstream.FileStream.Position = 0;
while ((count = uploadstream.FileStream.ReadByte()) > -1)
{
fs.WriteByte((byte)count);
}
//清空缓冲区
fs.Flush();
//关闭流
fs.Close();
本文介绍了一种使用C#中的FileStream类实现文件复制的方法。通过ReadByte()方法逐字节读取源文件,并使用WriteByte()方法将读取的数据写入目标文件。此过程会检查是否到达文件流末尾,如果是,则停止复制。

3696

被折叠的 条评论
为什么被折叠?



