• Publicidad

crece txt

¿Ya sabes lo que es una referencia? Has progresado, el nível básico es cosa del pasado y ahora estás listo para el siguiente nivel.

crece txt

Notapor Gochsman » 2005-05-23 09:46 @448

si tengo un archivo .txt que se va llenado con datos a cada nada es decir como hago pa que ese archivo no crezca mas de un tamaño determinado ....que se sobresescriba.... pero que me de el tiempo necesario para hacer algunas cosas ....como expresiones regulares ....

gracias de antemano
gg gl hf
Gochsman
Perlero nuevo
Perlero nuevo
 
Mensajes: 6
Registrado: 2005-04-22 13:29 @603

Publicidad

Notapor kidd » 2005-05-23 10:44 @489

Hola:

Puedes sacar el tamaño en KB de un archivo de la siguiente manera:

Código: Seleccionar todo
my $kbytes = (-s '/ruta/al/archivo.txt') * 1024;

print "El archivo mide $kbytes kb\n";


Entonces puedes checar constantemente el tamaño del archivo.

No sé si sea esto lo que buscas.

SALUDOS
Uriel Lizama Perl programmer fundador de Perl en Español
Perl Programming Language
Avatar de Usuario
kidd
Creador de Perl en Español
Creador de Perl en Español
 
Mensajes: 1166
Registrado: 2003-10-15 16:52 @744
Ubicación: México

Notapor monoswim » 2005-05-24 08:01 @376

Para actualizarlo podés crear un array cn las líneas que te interesan...Luego truncarlo, llevarlo a 0 y escribir el array que ya tenés...
Código: Seleccionar todo
@array = ('datos','Importantes');
truncate(DATABASE,0);
seek(DATABASE,0,0);
foreach my $linea (@array){
   print DATABASE $linea . "\n";
}


Espero que te sirva

Saludos
MonoSwim
Perl Programming Language
Avatar de Usuario
monoswim
Perlero nuevo
Perlero nuevo
 
Mensajes: 452
Registrado: 2003-11-18 16:13 @717
Ubicación: Buenos Aires


Volver a Intermedio

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 6 invitados