其实还是可以做到的,用读写方式打开,把文件指针移到第四行并读出第四行,再把文件指针移到第一行写进去,如此往复直到把最好一行写到倒数第四行。再把余下的清空。这要求文件记录是要固定格式的,比如同是一结构类型。当然把第三行以下文件写到另一个文件,再覆盖原来文件也是可以实现的,也更简单。如果文件不大的话还可读入内存,再写回去。