【发布时间】:2018-10-05 12:08:13
【问题描述】:
var lines2 = File.ReadAllLines("file.path");
File.WriteAllLines("file.path", lines2.Take(lines2.Length - 2).ToArray());
using (StreamWriter db = new FileInfo("file.path").AppendText())
db.Writeline("");
这是我删除最后两行并在新行之后写入我的文本的代码,这工作正常,
但是,我需要将最后 2 个字符删除到最后一行(文本文件只有一行)并添加到同一行,没有空格或换行,我的文本。
我尝试了几次,但都失败了。谷歌也帮不了我。
例子:
之前的文字:你好,这是一个例子!!
删除最后两个字符:你好,这是一个例子
添加到文本中:???
后面的文字:你好,这是一个例子???
我想删除最后两个字符!!并在最后一个词后面添加我想要的任何内容
【问题讨论】:
-
真的很难理解你想要什么,你能举个例子吗
-
感谢所有愿意帮助我的人!
标签: c#