Или попробовать что:
private function trimTextFile(txtFile:File, trimNum:uint):Boolean{
if(txtFile.exists){
var stream:FileStream = new FileStream();
stream.open(txtFile, FileMode.READ);
var tmp:Array = stream.readUTFBytes(stream.bytesAvailable).split("\n");
stream.close();
stream.open(txtFile, FileMode.WRITE);
for(var i:uint = 0; i < tmp.length - trimNum; i++){
stream.writeUTFBytes(tmp[i] +"\n");
}
stream.close();
return true;
}else{
return false;
}
}
И назвать это как этот
this.trimTextFile(File.desktopDirectory.resolvePath("test.txt"), 3);
Итак, вы хотите знать, как посчитать строки с помощью файла поток или вы хотите знать, как управлять объектом String, чтобы удалить последние 3 строки и добавить новые линии? Кроме того, что вы пробовали? Покажите нам свой код. –