• Publicidad

Cómo utilizar Date-Calc para cambiar fecha de fichero bajado

¿Apenas comienzas con Perl? En este foro podrás encontrar y hacer preguntas básicas de Perl con respuestas aptas a tu nivel.

Cómo utilizar Date-Calc para cambiar fecha de fichero bajado

Notapor dasech » 2007-11-23 11:58 @540

Hola, que tal.

Tengo un programa que diariamente baja un archivo y lo descomprime en una máquina:

Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
use LWP::Simple; #Llama a la libreria LWP
mirror("http://www.precios.com.mx/pip-files//MatrizDiferencias/PiP_MV20071113_2.zip","PiP_MV20071113_2.zip"); #Trata de descargar el archivo
system('unzip', 'PiP_MV20071113_2.zip'); # Al bajar archivo de la red lo descomprime
mirror("http://www.precios.com.mx/pip-files//MatrizOmegaH/PiP_MVI20071113_2.zip","PiP_MVI20071113_2.zip"); #Trata de descargar el archivo solicitado
system('unzip', 'PiP_MVI20071113_2.zip');# Al bajar archivo de la red lo descomprime
mirror("http://www.precios.com.mx/pip-files/OtrosArchivos/psilva/PiP_MVD20071113_2.zip","PiP_MVD20071113_2.zip"); #Trata de descargar el archivo solicitado
system('unzip', 'PiP_MVD20071113_2.zip');# Al bajar archivo de la red lo descomprime
mirror("http://www.precios.com.mx/pip-files//MatrizAlfaRepoH/PiP_MVR20071113_2.zip","PiP_MVR20071113_2.zip"); #Trata de descargar el archivo solicitado
system('unzip', 'PiP_MVR20071113_2.zip');# Al bajar archivo de la red lo descomprime
die "Error No Se Pudo Descargar Fichero De La Red Checa La Conexion\n" # Si hay problemas con la Red nos manda un mensaje
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4



Quisiera saber cómo se puede estar actualizando el archivo para que al bajarse de Internet diariamente se le asigne una fecha al zip.

Saludos.
dasech
Perlero nuevo
Perlero nuevo
 
Mensajes: 14
Registrado: 2007-11-07 12:46 @574

Publicidad

Notapor explorer » 2007-11-23 12:45 @573

Si lo que quieres es ponerle al fichero la fecha del día, no necesitas ese módulo. Te vale el POSIX:

Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
use POSIX;

my $hoy = strftime("%Y%m%d", localtime);
my $fichero_a_bajar = "PiP_MV$hoy.zip";

mirror("http://www.precios.com.mx/pip-files//MatrizDiferencias/PiP_MV20071113_2.zip",$fichero_a_bajar);
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Notapor dasech » 2007-11-23 13:01 @584

JALÓ A LA PERFECCIÓN. MUCHAS GRACIAS, EXPLORER. SALUDOS.
dasech
Perlero nuevo
Perlero nuevo
 
Mensajes: 14
Registrado: 2007-11-07 12:46 @574


Volver a Básico

¿Quién está conectado?

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