如何清空文件流内容?(50分)

  • 主题发起人 主题发起人 hxiaomin888
  • 开始时间 开始时间
H

hxiaomin888

Unregistered / Unconfirmed
GUEST, unregistred user!
var<br>&nbsp; fs:TFileStream<br>begin<br>&nbsp; FileName :='c:/a.txt';<br>&nbsp; fs:=TFileStream.Create(FileName,fmOpenReadWrite);<br>&nbsp; 如何清空fs的内容?
 
fs.Size:=0;
 
...要是你是把大小清空为0..<br>可以用assignedfile<br>然后rewrite..<br><br>要是把内空清空为#0<br>就是for i:=0:=fs.size-1 do<br>&nbsp; &nbsp;fs.write(#0);
 
请问一下:<br>fs.size=0行吗?<br>如果要采用下面方法,<br>for i:=0:=fs.size-1 do<br>&nbsp; &nbsp;fs.write(#0); <br>要是fs.size比较大的话, 那不是花费时间较长?
 
Clear方法?
 
文件流没有Clear方法
 
记错了,惭愧中。<br>MemoryStream才有。
 
fs.free;<br>行么?
 
fs.size=0行吗?<br>嗯,是可以的..直接fs.size:=你的大小
 
后退
顶部