【发布时间】:2019-10-07 20:37:31
【问题描述】:
替换文件中最后一行的有效方法是什么?
我希望我的文件以“]”结尾,我想将“]”替换为将再次以“]”结尾的新数据。
这只是一个文件非常大的例子......
Old:
[
a
b
c
]
新:
[
a
b
c
d
e
]
我可以完全控制文件的编写和创建方式。
编辑:
// mockData.json
//[
// a
// b
// c
//]
var fileName = "mockData.json";
var origData = File.ReadAllLines(fileName);
origData[origData.Length - 1] = " d\n e\n]";
File.WriteAllLines(fileName, origData);
【问题讨论】:
-
I have full control of how files are written, created.如果是这样,为什么你不告诉我们你是怎么做的,你做了什么。 -
我没做好。 “我有完全的控制权”意味着如果有人建议特定的编码它不会是障碍。我没有从第三方获得初始文件。
-
所以向我们展示你的低效方法,然后我们可以从那里开始。