Tôi có một tệp văn bản được viết thành một phần của trích xuất dữ liệu rất lớn. Dòng đầu tiên của tệp văn bản là số lượng "tài khoản" được trích xuất.Cách tốt nhất để thay thế văn bản trong Tệp bằng C#/.NET là gì?
Do bản chất của trích xuất này, số đó không được biết cho đến khi kết thúc quá trình, nhưng tệp có thể lớn (vài trăm meg).
Cách tốt nhất trong C#/.NET để mở tệp (trong trường hợp này là tệp văn bản đơn giản) và thay thế dữ liệu nằm trong "dòng" đầu tiên của văn bản?
LƯU Ý QUAN TRỌNG: - Tôi không cần phải thay thế "số byte cố định" - điều đó sẽ dễ dàng. Vấn đề ở đây là dữ liệu cần được chèn vào đầu tệp là biến.
LƯU Ý QUAN TRỌNG 2: - Một số người đã hỏi về/đề cập đơn giản là giữ dữ liệu trong bộ nhớ và sau đó thay thế ... tuy nhiên điều đó hoàn toàn nằm ngoài câu hỏi. Lý do tại sao quá trình này đang được cập nhật là vì thực tế là đôi khi nó bị treo khi tải một vài hợp đồng biểu diễn vào bộ nhớ.
"có nghĩa là không có đệm)" bạn có chắc là bạn không thể có số 0 đứng đầu không? –