Lesen Sie den aktuellen Inhalt der Textdatei mit FileStream-und diese Optionen c#

Brauche ich zum öffnen einer text-Datei in C# die Verwendung von FileStream und mit den Optionen, die unten genannten

var fileStream = new FileStream(filePath, 
                                FileMode.Open, 
                                FileAccess.Read, 
                                FileShare.Read, 64 * 1024,
                               (FileOptions)FILE_FLAG_NO_BUFFERING | 
                                  FileOptions.WriteThrough & FileOptions.SequentialScan);

Die text-Datei enthält eine "1" oder "0" und nach Erhalt der Ergebnisse werde ich weisen Sie den Inhalt der Textdatei in eine string-variable. Falls du interessiert bist, ich brauche die oben genannten Optionen, um zu vermeiden, Windows Lesen von text-Dateien aus dem cache.

System.IO.File.ReadAllText()

... ist nicht gut genug.

Wäre jemand so freundlich, schreiben Sie einfachen sub integriert diese Anforderungen für mich bitte, wie die Beispiele, die ich bisher gesehen habe, beinhalten die Arbeit mit bytes und Puffer (einen Bereich, den ich wirklich brauchen, um arbeiten zu dieser Zeit) und belässt es dabei.

Dank

"System.IO.Datei.ReadAllText() ... ist nicht gut genug."? Warum?
Ich vermute, weil Sie nicht angeben, die die Freigabe des Zustands.

InformationsquelleAutor user1776480 | 2013-01-03

Schreibe einen Kommentar