Để tệp có khối ký tự rỗng ban đầu. Khi bạn thêm một ký tự, hãy đọc khối, chèn ký tự từ phải sang trái và viết lại khối. Khi khối đầy, sau đó thực hiện viết lại đầy đủ tốn kém hơn để thêm một khối rỗng khác. Bằng cách đó, bạn có thể giảm số lần bằng một nhân tố lớn mà bạn phải viết lại toàn bộ.
Đã thêm: Giữ tệp trong hai tệp con: A (đoạn ngắn) và B (tệp dài). Chuẩn bị cho bất kỳ cách nào bạn thích. Khi A được "đủ lớn", hãy thêm A đến B (bằng cách viết lại) và rõ ràng A.
Cách khác: Giữ tệp dưới dạng thư mục tệp nhỏ ..., A000003, A000002, A000001.
Chỉ cần thêm vào tệp được đánh số lớn nhất. Khi đủ lớn, hãy tạo tệp tiếp theo theo thứ tự.
Khi bạn cần đọc tệp, chỉ cần đọc tất cả chúng theo thứ tự giảm dần.
Nguồn
2010-04-22 14:06:52
Không có hệ thống tệp thị trưởng nào hỗ trợ đặt trước, bạn có hiệu quả phải viết lại tệp được đề cập. Tại sao chính xác bạn muốn * prepend * một ký tự vào một tập tin nếu tôi có thể yêu cầu? – codymanix