我正在使用C#,我需要在EOF之后阅读一些内容。是否可以使用C#?怎么样? 感谢。
答案 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的数据,如果它真的是该格式的文本文件。