| Camino :: resumen Ruta :: Resumen es una clase rápida y característica para la manipulación de ruta de estilo UNIX. |
Descargar ahora |
Camino :: resumen Clasificación y resumen
- Licencia:
- Perl Artistic License
- Nombre del editor:
- Robert Krimen
- Sitio web del editor:
- http://search.cpan.org/~rkrimen/
Camino :: resumen Etiquetas
Camino :: resumen Descripción
Ruta :: Resumen es una clase rápida y característica para la manipulación de la ruta de estilo UNIX. Ruta :: Resumen es una clase rápida y característica para la manipulación de la ruta de estilo UNIX.Synopsis Ruta de uso :: Resumen; My $ Path = Ruta :: Resumen-> Nuevo ("/ Apple / plátano"); # $ $ Padre es "/ Apple" My $ Padre = $ ruta-> padre; # $ cherry es "/apple/banana/cherry.txt" My $ cherry = $ ruta-> niño ("cherry.txt"); camino :: abstracto-> nuevo () Ruta :: Abstract-> Nuevo (, ) Crea una nueva ruta :: objeto abstracto usando o al unirse a cada con "/" devuelve la nueva ruta :: Objectpath abstracto :: Resumen :: Ruta () Ruta :: Resumen :: Ruta :: Ruta (, ) Crea una nueva ruta :: objeto abstracto usando o Al unirse a cada con "/" devuelve la nueva ruta :: objeto abstracto $ ruta-> clonereturnss una copia exacta de $ ruta $ ruta-> set () $ ruta-> conjunto (, ) Establezca la ruta de $ ruta a o la concatenación de cada (separada por "/") devuelve $ ruta $ ruta-> is_nil $ ruta-> IS_EMPTYRETURS VERDADEROS si $ la ruta es igual a "" $ ruta de $ ruta-> is_rootreturns es verdadero si $ ruta es igual a "/" $ ruta-> is_TreeTurturns True si $ ruta comienza con "/ a / b") -> is_tree # devuelve la ruta verdadera ("c / d") -> is_tree # devuelve falso $ ruta-> is_branchreturnss true si $ ruta no Comience con una ruta "/" ("C / D") -> IS_BRANCH # devuelve la ruta verdadera ("/ a / b") -> is_branch # devuelve falso $ ruta-> to_treechange $ ruta al prefijarse un "/" si es no tiene una ruta de la yarensturas $ ruta $ ruta-> to_branchchange $ ruta eliminando un "/" de líderes si tiene OneRETURNS $ Ruta $ ruta-> Listar $ ruta-> Splitreturns El camino en el formulario de la lista al dividir cada "/" Ruta ("C / D") -> Lista # Devoluciones ("C", "D") Ruta ("/ A / B /") -> Último # Devoluciones ("A", "B") $ PATH-> firstreurns la primera parte de $ ruta hasta la primera "/" (pero sin incluir la ruta principal de la barra, si corresponde) ("C / D") -> Primero # devuelve la ruta "C" ("/ A / B") -> First # Devuelve "A" $ PATH-> LastRetturs la última parte de $ Ruta hasta la última ruta "/" ("C / D") -> Last # devuelve la ruta "D" ("/ A / B / ") -> Última # Devoluciones" B "Ruta $ PATH-> Obtenga $ ruta-> SritifyReturs La ruta en la ruta de la cadena o del formulario escalar (" C / D ") -> Lista # Devoluciones" C / D "Ruta (" / A / B / ") -> Último # Devoluciones" / A / B "$ ruta-> PUSH (, ) $ PATH-> abajo ( , ) Modifique $ ruta adjuntando cada hasta el final de la ruta de $, separados por "/" devueltos $ ruta $ ruta-> niño (, ) Haga una copia de $ ruta y empuje cada uno hasta el final de la nueva ruta. Ruega la nueva ruta del niño $ ruta-> POP () Modify $ Ruta eliminando Parts Desde el final de $ PATHRETURNS la ruta eliminada como una ruta :: resumen objeto $ ruta-> arriba () Modificar $ ruta eliminando partes desde el final de $ pathreaturns $ ruta $ ruta /> padre () Haga una copia de $ ruta y pop partes Desde el final del nuevo PATHRETURNS la nueva ruta de los padres $ ruta-> archivo $ ruta-> archivo (, ]) Cree una nueva ruta :: Clase :: Archivo Objeto usando $ ruta como base, y opcionalmente lo extiende por cada devuelve el nuevo objeto de archivo $ ruta-> dir $ ruta-> dir (, ) Cree una nueva ruta :: Class :: DIR Objeto usando $ ruta como base, y opcionalmente, extendiéndolo por cada devuelve los nuevos requisitos de objeto DIR: · Perl
Camino :: resumen Software relacionado