0

我有一个System::IO::MemoryStream从 FTP 客户端添加的内容。如何检索它的最后 N 个字节?

4

2 回答 2

1

如果您知道流的长度,请使用Seek方法并阅读..

于 2012-10-03T13:47:06.550 回答
1

使用Seek方法SeekOrigin::End指定与流末尾的偏移量,然后读取数据。

int n = ...;
Stream^ s = ...;

s->Seek(-n, SeekOrigin::End); // minus n because we want n bytes back from the end.
array<Byte>^ data = gcnew array<Byte>(n);
s->Read(data, 0, n);
于 2012-10-03T14:48:58.683 回答