想在一个已有的文件里第一行加入东西,不知道怎么加入。 如果用 File.new("filename","w+") 好像会擦掉后面的东西。 求解,谢谢!
先到这里,看文档,学习 IO 的 Mode,这些是系统级别的基础知识,对每种语言都一样。 关于在文件头部添加内容,或者你可以反过来,先创建一个文件,然后在把源文件的内容 attach 到这个文件的尾部,试试看?
#1 楼 @lgn21st 如果是将源文件 attach 尾部这个我早想过了,但觉得不科学啊-。- 没有一个 method 是从尾部头部开始写的吗?我看了 doc,木有找到啊
#2 楼 @hyanwang 我也是看了文档,没有找到呀 ╮(╯▽╰)╭
#3 楼 @lgn21st #2 楼 @hyanwang 这个恐怕和 file system 本身的设计有关了,并不是所有 fs 都支持文件的随机位置插入,我甚至怀疑可能没有一个 fs 支持这个 feature