• Publicidad

Problema con renombrar archivos en un directorio

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

Re: Problema con renombrar archivos en un directorio

Notapor pablgonz » 2013-12-05 19:32 @855

Si comprendí bien, sería algo así:
Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
  1. my $dir = "$tempDir/$imageDir" ;
  2. opendir (DIR, "$dir/");
  3. my @FILES = <"$dir/$name-fig-*.pdf">;
  4. closedir (DIR);
  5.  
  6. if (@FILES) {      # si hay algún archivo .pdf,
  7.         unlink @FILES; # les borro
  8.             }
Coloreado en 0.005 segundos, usando GeSHi 1.0.8.4

Si está correcto lo que escribí, puedo decir que entiendo un poquito más este poderoso lenguaje.
pablgonz
Perlero nuevo
Perlero nuevo
 
Mensajes: 236
Registrado: 2010-09-08 21:03 @919
Ubicación: Concepción (Chile)

Publicidad

Re: Problema con renombrar archivos en un directorio

Notapor explorer » 2013-12-05 20:07 @880

Errr... te sobran las líneas 2 y 4, ya que no vas a usar readdir.

Es más... esas ocho líneas se pueden reducir a esto:
Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
  1. my $dir = "$tempDir/$imageDir";
  2. unlink <"$dir/$name-fig-*.pdf">;
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4

Sí, Perl es muy poderoso :)
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14486
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Problema con renombrar archivos en un directorio

Notapor pablgonz » 2013-12-05 20:27 @894

Genial, dos líneas... solo Perl puede... me falta mucho por leer, practicar y aprender.

En palabras de Gustavo Cerati, "Gracias Totales".
pablgonz
Perlero nuevo
Perlero nuevo
 
Mensajes: 236
Registrado: 2010-09-08 21:03 @919
Ubicación: Concepción (Chile)

Anterior

Volver a Básico

¿Quién está conectado?

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

cron