了解已写入文件流的字节数
本文关键字:字节数 文件 了解 | 更新日期: 2023-09-27 17:59:53
我正在为服务器''客户端程序使用FileStream.Write()
方法。我试图找出是否所有字节都已写入FileStream
使用"int byteswritten = FileStream.Write(bytes1,0,bytes1.length);
"我注意到FileStream.Read((方法支持此功能,但FileStream.Write((方法不支持。 此方法是否总是写入字节?如果不是,那么为什么不支持呢?
指定
Stream.Write()
始终写入整个输入,或引发异常。
因此,返回此值没有意义。
它将始终写入整个字节。
MSDN FileStream.Write:使用缓冲区中的数据将字节块写入此流。
如果写入操作成功,则 流按写入的字节数前进。如果出现异常 发生时,流的当前位置保持不变。