我需要使用FileStream在C#中打开一个文本文件,并使用下面提到的选项:
var fileStream = new FileStream(filePath,
FileMode.Open,
FileAccess.Read,
FileShare.Read, 64 * 1024,
(FileOptions)FILE_FLAG_NO_BUFFERING |
FileOptions.WriteThrough & FileOptions.SequentialScan);
文本文件中包含一个“1”或“0”,在获取结果后,我将把文本文件的内容分配给一个字符串变量。如果您感兴趣,我需要上述选项以避免Windows从缓存中读取文本文件。
System.IO.File.ReadAllText()
......不够好。
请问有没有人能够友好地为我编写一个简单的子程序来满足这些要求?因为我目前还需要在字节和缓冲区方面工作,而我看到的例子都只是介绍了这些,并没有深入讲解。
谢谢!