[ruby-it] direttamente a fine file?
Mauro Sanna
mauro.sanna a comune.cagliari.it
Mer 18 Apr 2007 10:58:00 CEST
Il giorno mer, 18/04/2007 alle 10.49 +0200, Giovanni Intini ha scritto:
> Last è un metodo di Array. Readlines restituisce un array che
> contiene tutto il file, splittato per righe. Per avere info su questi
> metodi puoi usare "ri Array" e "ri File" dalla linea di comando.
>
> c'è File#seek che ti può portare direttamente a fine file, o a n byte
> dalla fine del File, ma non "all'inizio dell'ultima riga del file".
si ho visto File#seek ma per leggere i primi n caratteri dell'ultima
riga devo conoscerne la lunghezza, siccome non posso sapere quanto sono
lunghe le singole righe del file mi sembra che la soluzione migliore sia
usare readlines.
Certo pero' che riempirmi la memoria, il file e' abbastanza grosso, solo
per leggere alcuni caratteri della prima e dell'ultima riga mi rompe un
po'.
Maggiori informazioni sulla lista
Ml