Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Programación en perl    Ficheros y directorios
Tests sobre ficherosPerl dispone de “operadores” para obtenerinformación sobre los ficheros:die "Ya existe un fichero $filen...
Tests sobre ficheros-r fichero o directorio se puede leer-w fichero o directorio se puede escribir-x fichero o directorio se p...
La función stat        nos devuelve información sobre un fichero o        directorio como una lista de escalares 1.my($dev,...
Funciones para acceder     a directorios chdir : cambia de directorio opendir: crea un filehandle para un directorio   open...
EjercicioEscribir un programa en perl que busqueficheros core y muestre por pantalla la rutaal ficheroModificar el programa a...
Upcoming SlideShare
Loading in …5
×

Perl7 directorios

389 views

Published on

Published in: Education
  • Be the first to comment

  • Be the first to like this

Perl7 directorios

  1. 1. Programación en perl Ficheros y directorios
  2. 2. Tests sobre ficherosPerl dispone de “operadores” para obtenerinformación sobre los ficheros:die "Ya existe un fichero $filenamen" if -e $filename;La documentación sobre estos operadoresestá en perlfunc
  3. 3. Tests sobre ficheros-r fichero o directorio se puede leer-w fichero o directorio se puede escribir-x fichero o directorio se puede ejecutar-o fichero o directorio es propiedad del usuario con el que se ejecuta elscript-f es un fichero regular-d es un directorio-l es un enlace simbólico-z el fichero existe y su tamaño es cero-s el fichero o directorio existe y su tamaño no es cero
  4. 4. La función stat nos devuelve información sobre un fichero o directorio como una lista de escalares 1.my($dev, $ino, $mode, $nlink, $uid, $gid, $rdev, $size, $atime, $mtime, $ctime, $blksize, $blocks)= stat($filename);
  5. 5. Funciones para acceder a directorios chdir : cambia de directorio opendir: crea un filehandle para un directorio opendir my $DIR, $workdir or die "No se puedo abrir $workdir: $!n"; readdir: devuelve un array con el contenido de un directorio closedir: cierra el directorio
  6. 6. EjercicioEscribir un programa en perl que busqueficheros core y muestre por pantalla la rutaal ficheroModificar el programa anterior para que elusuario pueda indicar si quiere que el scriptborre los ficheros encontrados.

×