请问如何用文件流删除文本文件里的内容

请教怎么用文件流删除文本文件里的内容
写的一个程序,从文本里读出数据保存到类数组
然后现在要删除一行数据,数组里的我会删,可是文本里对应的那一行怎么删掉啊(不是变成空格)
能不能直接先全删掉然后再重新写入
在线等!
------解决方案--------------------
文件本身不提供删除中间一段数据的功能,原因很简单,删除中间的数据,后面的数据全部要往前移动来填空中间的空白,所以没有这种方法。最简单的自然是全部读出来,然后重写入文件。
如果文件很大,读一部分,写入另一个文件,然后,删除源文件,重命名新文件就行了