110,539
社区成员
发帖
与我相关
我的任务
分享
Stream stream = new FileStream(fileName, FileMode.Open);
int size = 0;//初始化读取流变量
long readLength = 0;//初始化已经读取的字节变量
try
{
//从文件读字节、向流写字节
while (readLength < fileLength/*文件总大小/)
{
byte[] fileBuffer = new byte[bufferSize];
size = stream.Read(fileBuffer, 0, bufferSize);
nks.Write(fileBuffer, 0, size);
readLength += size;
showMessage(readLength, fileLength);
}
stream.Close();
int size = 0;
int readL = 0;
byte[] fileByte = new byte[bufferSize];
stream = new FileStream(dirPath, FileMode.OpenOrCreate);
while ((size = nks.Read(fileByte, 0, bufferSize)) > 0)
{
stream.Write(fileByte, 0, size);
readL += size;
showMessage(readL, fileLength);
}
stream.Close();