Tôi đang cố thêm một dòng văn bản cụ thể vào một tệp. Cụ thể giữa hai ranh giới.Thêm một dòng mới tại một vị trí cụ thể trong một tệp văn bản.
Một ví dụ về những gì nó sẽ như thế nào nếu tôi muốn thêm một dòng ở giữa ranh giới của item1:
[item1]
2550 coins 995 200000 7
2550 coins 995 200000 7
2550 coins 995 200000 7
2550 coins 995 200000 7
2550 coins 995 200000 7
//Add a line here in between the specific boundaries
[/item1]
[item2]
2550 coins 995 200000 7
2550 coins 995 200000 7
2550 coins 995 200000 8
2550 coins 995 200000 7
2550 coins 995 200000 7
[/item2]
[item3]
2550 coins 995 200000 7
2550 coins 995 200000 7
2550 coins 995 200000 7
2550 coins 995 200000 7
2550 coins 995 200000 7
[/item3]
Đây là những gì tôi đã cố gắng cho đến nay, tuy nhiên nó không nơi nào gần đúng. Nó tiếp tục nói rằng các tập tin đang được sử dụng bởi người đọc để nó không thể được chỉnh sửa bởi các nhà văn, khi tôi đã làm cho nó để làm việc nó xóa toàn bộ tài liệu.
public void createEntry(String npcName)
{
String line;
String fileName = "Drops.de";
StreamWriter streamWriter = new StreamWriter(fileName);
StreamReader streamReader = new StreamReader(fileName);
line = streamReader.ReadLine();
if (line == ("[" + npcName + "]"))
{
streamReader.ReadLine();
streamWriter.WriteLine("Test");
}
}
Tôi cũng muốn biết cách viết dòng ở cuối tài liệu.
đọc tập tin của bạn như bạn làm trong câu hỏi trước đây của bạn và ghi vào một file mới trong khi thêm dòng mới của bạn. – I4V
Tôi đã thêm những gì tôi đã thử, tôi nghĩ rằng nó rất xa cho đến nay –