這已經是一個簡單的問題,但我沒有找到任何東西。C#文本文件 - 如何編寫EOF字符
我有一個文本文件。我需要在最後放置EOF字符,以便第三方供應商可以正確讀取該文件。
編寫文件字符結尾所需的轉義字符是什麼?
我不確定是否需要提供更多信息,但如果我需要,請告訴我。
感謝
這已經是一個簡單的問題,但我沒有找到任何東西。C#文本文件 - 如何編寫EOF字符
我有一個文本文件。我需要在最後放置EOF字符,以便第三方供應商可以正確讀取該文件。
編寫文件字符結尾所需的轉義字符是什麼?
我不確定是否需要提供更多信息,但如果我需要,請告訴我。
感謝
只需使用StreamWriter class和Close該文件適當。 EOF標記將爲您正確處理。
使用「using」語句,您甚至不必擔心關閉 – 2010-02-03 18:56:55
是的,這很好 - 只要您在單個操作中寫入文件,而不需要將其封裝在另一個類中等 – 2010-02-03 18:58:43
看到那正是我的想法。但噹噹供應商告訴我它不在那裏 – Miles 2010-02-03 19:23:20
使用C#的庫寫入一個文本文件時,EOF字符自動寫入。
如果您需要反正地方EOF字符,你可以一起去:
yourStream.WriteByte(0x1A); // dec 26
如果你流的FileStream比你可以簡單:
yourStream.SetLength(someUlongLength);
有在C#中沒有這樣的字符。它不依賴於C#,但它確實取決於誰將讀取文件,他們是否想要特殊的EOF來識別文件已結束。我相信DOS使用ASCII 26。 – sarvesh 2010-02-03 18:58:21