fileUtils

Module Contents

get_absoulute_path(path)

Devuelve la ruta absoluta para un path relativo al root desde donde se ejecuta el paquete.

Path:[String] - ruta relativa a la raíz del paquete
load_json_file(path_from_root)

Lee el contenido de un archivo a partir de la ruta relativa a la raíz y devuelve su contenido como un diccionario.

Path_from_root:cadena con la ruta relativa a la raíz.
Returns:diccionario conteniendo el contenido del archivo json
paths
overwrite_json_file(path_from_root, content)

Sobreescribe el archivo indicado con el contenido del diccionario recibido.

Path_from_root:cadena con la ruta relativa a la raíz.
Content:diccionario con el contenido a escribir en el archivo.
get_path(element)

A partir de un elemento especificado en el archivo de rutas obtiene la ruta relativa desde la raíz al recurso.

Element:elemento perteneciente a la lista de rutas.
Returns:cadena conteniendo la ruta relativa desde la raíz al recurso
load_dict_from_json(document)

A partir de un documento especificado en la lista de documentos, obtiene un diccionario a partir del json contenido en dicho archivo.

Document:documento a obtener de la lista de documentos
Returns:diccionario construido a partir del json contenido en el archivo
replace_file(document, content)

Sobre escribe un archivo con el contenido especificado.

Documento:documento a obtener de la lista de documentos
Content:diccionario con el contenido a escribir en el archivo.
check_dir_existence(path_from_root)

Verifica la existencia de un directorio (especificado en el parametro path). Valida no solo que el archivo exista sino que también sea un directorio.

Path_from_root:[String] - Ruta relativa al directorio.
Returns:[boolean] - True si el directorio existe, false en caso contrario
remove_dir(path_from_root, is_absolute_path=False)

Elimina el directorio indicado en path del disco.

Path_from_root:[String] - Ruta relativa al directorio.
Returns:[boolean] - True si el borrado se realizo con exito, False en caso contrario.
dictionary_to_disk(path_from_root, dictionary)

Guarda un diccionario a un archivo en disco.

Path_from_root:ruta absoluta o relativa al archivo a crear.
Dictionary:diccionario a guardar.
create_dir_if_not_exist(path_from_root)

Crea un directorio con el path pasado como parametro si es que no existe.

Path_from_root:ruta absoluta o relativa del directorio.
build_path(base_dir, file_name, extension='', add_absolute_root=False)

Construye un path a partir de un directorio base y un nombre para el directorio.

Base_dir:[String] - Directorio base.
Dir_name:[String] - Nombre del directorio a crear.
Add_absolute_root:
 [boolean] - Indica si se debe adicionar la raiz absoluta. True por defecto
Returns:[String] - Ruta creada.
get_files_in_dir(absolute_path, extension)

Devuelve una colección de todos los archivos dentro de un directorio con la extensión requerida.

Root_path:[String] - Ruta absoluta del directorio de búsqueda.
Extensión:[String] - Extensión deseada para los archivos.
Returns:[List(File)] - Lista con los punteros a cada uno de los archivos.
copy_file(source, destination, is_absolute_path=False)

Copia el archivo en el path “source” al directorio indicado en el path “desitination”. Destination debe ser un directorio.

Source:[String] - Ruta al archivo a copiar.
Is_absolute_path:
 [boolean] - Indica si las rutas provistas son absolutas
Destination:[String] - Ruta a donde copiar el archivo.