为了账号安全,请及时绑定邮箱和手机立即绑定

C#:前置到文件开头

C#:前置到文件开头

C#
ITMISS 2019-11-20 14:02:18
使用C#将文本添加到文件开头的最佳方法是什么?我找不到一种简单的方法来做到这一点,但提出了一些解决方法。打开新文件,写我要添加的文本,将旧文件中的文本附加到新文件的末尾。由于我要添加的文本应少于200个字符,因此我想可以将空白字符添加到文件的开头,然后用我要添加的文本覆盖空白。还有其他人遇到过这个问题吗?如果是,您做了什么?
查看完整描述

3 回答

?
哆啦的时光机

TA贡献1779条经验 获得超6个赞

通常不支持将操作添加到文件的开头(与添加相反)。您的#1选项很好。如果您无法写入临时文件,则可以将整个文件拉入内存,将数据放在字节数组前,然后将其覆盖掉(这仅在文件很小且不必一次拥有一堆内存,因为在没有副本的情况下在数组前加前缀也不一定容易)。


查看完整回答
反对 回复 2019-11-20
  • 3 回答
  • 0 关注
  • 581 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信