tôi cần phải mở một tập tin văn bản trong C# sử dụng FileStream và với các tùy chọn đề cập dưới đâyĐọc nội dung thực tế của tập tin văn bản sử dụng FileStream và các tùy chọn này C#
var fileStream = new FileStream(filePath,
FileMode.Open,
FileAccess.Read,
FileShare.Read, 64 * 1024,
(FileOptions)FILE_FLAG_NO_BUFFERING |
FileOptions.WriteThrough & FileOptions.SequentialScan);
Các tập tin văn bản có chứa một "1" hoặc " 0 "và sau khi có được kết quả, tôi sẽ gán nội dung của tệp văn bản vào biến chuỗi. Trong trường hợp bạn quan tâm, tôi cần các tùy chọn ở trên để tránh Windows đọc các tệp văn bản từ bộ nhớ cache.
System.IO.File.ReadAllText()
... không đủ tốt.
Ai đó có thể đủ tử tế để viết một tiểu đơn giản, kết hợp các yêu cầu này cho tôi, vì các ví dụ mà tôi đã thấy cho đến nay liên quan đến byte và bộ đệm (một khu vực tôi thực sự cần phải làm việc vào lúc này) và để nó ở đó.
Cảm ơn
"System.IO.File.ReadAllText() ... là không đủ tốt."? Tại sao? –
@SteveB Tôi giả sử vì bạn không thể chỉ định trạng thái chia sẻ. – ThunderGr