| Ruta de archivo Archivo :: Ruta es un módulo PERL para crear o eliminar los árboles de directorio. |
Descargar ahora |
Ruta de archivo Clasificación y resumen
- Licencia:
- Perl Artistic License
- Nombre del editor:
- Tim Bunce and Charles Bailey
- Sitio web del editor:
- http://search.cpan.org/~nwclark/perl-5.8.8/lib/File/Path.pm
Ruta de archivo Etiquetas
Ruta de archivo Descripción
Archivo :: Ruta es un módulo Perl para crear o eliminar los árboles de directorio. Archivo :: La ruta es un módulo PERL para crear o eliminar los árboles de directorio.Synopsis Use el archivo :: Ruta; mkpath (, 1, 0711); rmtree (, 1, 1); La función MKPATH proporciona una forma conveniente de crear directorios, incluso si su llamada de kernel de MKDIR no creará más de un nivel de directorio a la vez. Mkpath toma tres argumentos: el nombre de la ruta para crear, o una referencia a una lista de caminos para crear, un valor booleano, que si es verdadero hará que MKPATH imprima el nombre de cada directorio a medida que se crea (los valores predeterminados sean falsos) , y el modo numérico para usar al crear los directorios (predeterminados a 0777), para ser modificada por la actual UMASK.it devuelve una lista de todos los directorios (incluidos los intermedios, determinados usando el Unix '/' Sepeperator). Si es un error del sistema Evita que se cree un directorio, entonces la función MKPATH lanza un error fatal con Carp :: Croak. Este error se puede atrapar con un bloque de eval: eval {mkpath ($ DIR)}; if ($ @) {impresión "no se pudo crear $ dir: $ @"; } De manera similar, la función RMtree proporciona una forma conveniente de eliminar un subárbol de la estructura del directorio, al igual que el comando UNIX RM -R. Rmtree toma tres argumentos: la raíz del subárbol para eliminar, o una referencia a una lista de raíces. Todos los archivos y directorios menores de cada raíz, así como las raíces, se eliminarán. Un valor booleano, que si es cierto, hará que Rmtree imprima un mensaje cada vez que examina un archivo, dando el nombre del archivo y indicando si está usando RMDIR o un desvinculación para eliminarlo, o que se está saltando. (los valores predeterminados sean falsos) un valor booleano, que si es cierto, hará que Rmtree se omite cualquier archivo al que no tiene acceso de eliminación (si se ejecuta en virtud de máquinas virtuales) o acceso de escritura (si se ejecuta en otro sistema operativo). Esto cambiará en el futuro cuando se resuelve un criterio para "eliminar permiso" debajo de OOS, aparte de VMS. (Por defecto es FALSO) Devuelve la cantidad de archivos eliminados con éxito. Los enlaces simbócricamente se eliminan y no se sueltan. Nota: hay condiciones de carrera internas a la implementación de RMtree, lo que hace que no se use en los árboles de directorios que pueden alterarse o moverse mientras se ejecuta RMtree, y en particular en cualquier árbol de directorios con componentes de ruta. o subdirectorías potencialmente escrituras por usuarios no confiables. A pesar de que el tercer parámetro no es verdadero y se interrumpe RMTREE, puede dejar archivos y directorios con permisos alterados para permitir la eliminación (y las versiones anteriores de este módulo incluso establecerían archivos y directorios al mundo. Lectura / grabable!) Tenga en cuenta también que la aparición de errores en RMtree puede determinarse solo al atrapar mensajes de diagnóstico utilizando $ SIG {__ WARNN__}; No es evidente a partir del valor de retorno. Requisitos: · Perl
Ruta de archivo Software relacionado