EOF之后我怎么读? C#

时间:2014-04-28 04:57:37

标签: c# file eof

我正在使用C#,我需要在EOF之后阅读一些内容。是否可以使用C#?怎么样? 感谢。

1 个答案:

答案 0 :(得分:1)

你不能。 EOF表示文件结束,之后文件中没有

您也可以问一下如何从四加仑桶中获取10加仑的油。一旦它空了,就没有了。


由于您正在谈论C#而不是Windows(并且基于您的评论and data located behind the end of file pointer),它们可能指的是“DOS模式”文本文件,这些文件是(或曾经是,我没有'最近调查)由CTRL-Z字符终止。

从PC革命的早期开始,CP / M使用整数个磁盘块来存储文件并且只存储磁盘的数量而不是字节数,CTRL-如果文件不是磁盘块大小的精确倍数,则Z用于指示文件结尾。

如果是这种情况,最好只将文件作为二进制文件打开,然后读取第一个CTRL-Z字符(代码点26) - 除此之外的所有内容都可以被视为超出EOF的数据,如果它真的是该格式的文本文件。