EOF后我如何阅读?C#

本文关键字:何阅读 EOF | 更新日期: 2023-09-27 18:00:31

我正在使用C#,我需要在EOF之后读一些东西。使用C#有可能吗?怎样谢谢

EOF后我如何阅读?C#

你不能。EOF表示文件结束,在那之后的文件中实际上没有

你不妨问问如何从一个四加仑的油桶里得到十加仑的油。一旦它空了,就没有什么可吃的了。


由于你说的是C#,因此是Windows(根据你的评论and data located behind the end of file pointer),它们可能指的是"DOS模式"文本文件,这些文件(或者过去,我最近没有调查过)以CTRL-Z字符结尾。

从PC革命的最初几天起,CP/M使用磁盘块的整数来存储文件,并且只存储磁盘块的数量而不是字节的数量,如果文件不是磁盘块大小的整数倍,则CTRL-Z用于指示文件结束。

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