C#文本文件 - 如何编写EOF字符

时间:2010-02-03 18:52:15

标签: c#

这必须是一个简单的问题,但我找不到任何东西。

我有一个文本文件。我需要在末尾放置一个EOF字符,以便第三方供应商可以正确读取文件。

编写文件结尾字符所需的转义字符是什么?

我不确定是否需要提供更多信息,但如果我这样做,请告诉我。

由于

4 个答案:

答案 0 :(得分:9)

如果你需要放置那个EOF字符,你可以选择:

yourStream.WriteByte(0x1A); // dec 26

答案 1 :(得分:6)

只需恰当地使用StreamWriter classClose文件即可。 EOF标记将为您正确处理。

答案 2 :(得分:4)

当使用C#的库写入文本文件时,会自动写入EOF字符。

答案 3 :(得分:2)

如果您的流是FileStream而不是简单:

yourStream.SetLength(someUlongLength);