Skip to content

libruta

Frank Cedano edited this page Apr 2, 2023 · 3 revisions

Funciones para la manipulación de rutas, archivos y carpetas.

libruta.crear_dir(ruta) o libruta.crear_directorio(ruta)

Crea un directorio en la ruta dada.

Argumentos:
ruta: Una cadena de texto con la ruta dónde será creado el directorio.


libruta.remover_dir(ruta, recursivo) o libruta.remover_directorio(ruta, recursivo)

Elimina el directorio dado como argumento. En la siguiente tabla se muestra cómo trabaja la función:

Función Situación Resultado
libruta.remover_dir("carpeta")
libruta.remover_dir("carpeta", falso)
libruta.remover_dir("carpeta", nulo)
El directorio está vacía. Se elimina la carpeta.
libruta.remover_dir("carpeta")
libruta.remover_dir("carpeta", falso)
libruta.remover_dir("carpeta", nulo)
El directorio no está vacío. La función falla.
libruta.remover_dir("carpeta", verdadero) El directorio está vacío. Se elimina el directorio.
libruta.remover_dir("carpeta", verdadero) El directorio no está vacío. Se elimina el directorio.

Argumentos:
ruta: Una cadena de texto que contiene la ruta del directorio.
recursivo (opcional): Un lógico (verdadero/falso) o nulo que determinará si el directorio será eliminada de forma recursiva.


libruta.listar_dir(ruta, recursivo) o libruta.listar_directorio(ruta, recursivo)

Lista las carpetas y archivos de un directorio. Ejemplo de cómo trabaja la función:

  • libruta.listar_dir("ruta"): retorna una lista con las carpetas y archivos contenidos en el directorio.
  • libruta.listar_dir("ruta", verdadero): retorna una lista de listas con las carpetas y archivos contenidos en el directorio y sus sub-carpetas.

Argumentos:
ruta: Una cadena de texto que contiene la ruta del directorio.
recursivo (opcional): Un lógico (verdadero/falso) o nulo que determinará si el directorio será analizado de forma recursiva.


libruta.existe(ruta)

Retorna un lógico (verdadero/falso) que determina si el directorio o archivo existe.

Argumentos:
ruta: Una cadena de texto que contiene la ruta del directorio.


libruta.es_dir(ruta) o libruta.es_directorio(ruta)

Retorna un lógico (verdadero/falso) que determina si la ruta dada corresponde a un directorio.

Argumentos:
ruta: Una cadena de texto que contiene la ruta del directorio.


libruta.es_archivo(ruta)

Retorna un lógico (verdadero/falso) que determina si la ruta dada corresponde a un archivo.

Argumentos:
ruta: Una cadena de texto que contiene la ruta del archivo.