| Archivo :: Pushd Archivo :: Pushd es un módulo PERL para cambiar temporalmente el directorio para un alcance limitado. |
Descargar ahora |
Archivo :: Pushd Clasificación y resumen
- Licencia:
- Perl Artistic License
- Nombre del editor:
- David A Golden
- Sitio web del editor:
- http://search.cpan.org/~dagolden/Statistics-RankOrder-0.12/lib/Statistics/RankOrder.pm
Archivo :: Pushd Etiquetas
Archivo :: Pushd Descripción
Archivo :: PushD es un módulo Perl para cambiar temporalmente el directorio para un alcance limitado. Archivo :: PushD es un módulo PERL para cambiar el directorio temporalmente para un Scope Limited.Synopsis Use Archivo :: Pushd; chdir $ env {home}; # Cambiar el directorio nuevamente para un alcance limitado {My $ DIR = Pushd ('/ TMP'); # El directorio de trabajo cambiado a / tmp} # directorio de trabajo ha revertido a $ env {home} # temperpd () es equivalente a Pushd (Archivo :: Temp :: Tempdir) {My $ DIR = TEMPD (); } # El objeto se rinde naturalmente como una ruta absoluta {MY $ DIR = Pushd ('/ TMP'); MY $ FILENAME = ARCHIVO :: SPEC-> CATFILE ($ DIR, "ALGANEFILE.TXT"); # da /tmp/somefile.txt} Archivo :: Pushd hace un CHDIR temporal que se revertido fácilmente y automáticamente, similar a Pushd en algunos shells de comandos de UNIX. Funciona creando un objeto que almacena en cache el directorio de trabajo original. Cuando se destruye el objeto, el destructor llama a CHDIR para volver al directorio de trabajo original. Al almacenar el objeto en una variable léxica con un alcance limitado, esto sucede automáticamente al final del alcance. Esto es muy útil cuando se trabaja con directorios temporales para tareas como pruebas; Se proporciona una función para agilizar la obtención de un directorio temporal desde el archivo :: TEMP.FOR la comodidad, el objeto se realiza como la forma canónica de la ruta absoluta del nombre del directorio ingresado. Requisitos: · Perl
Archivo :: Pushd Software relacionado