OpenGnsys  1.1.1
Referencia del Archivo File.lib

Librería o clase File #. Más...

Ir al código fuente de este archivo.

Funciones

function ogCalculateChecksum ()
 Devuelve la suma de comprobación (checksum) de un fichero. #. Más...
 
function ogCompareChecksumFiles ()
 Metafunción que compara las sumas de comprobación almacenadas de 2 ficheros. #. Más...
 
function ogCalculateFullChecksum ()
 Devuelve la suma COMPLETA de comprobación (checksum) de un fichero. #. Más...
 
function ogCopyFile ()
 Metafunción para copiar un fichero de sistema OpenGnSys a un directorio. #. Más...
 
function ogDeleteFile ()
 Metafunción que borra un fichero de un dispositivo. #. Más...
 
function ogDeleteTree ()
 Metafunción que borra todo un subárbol de directorios de un dispositivo. #. Más...
 
function ogGetPath ()
 Inicia el proceso de arranque de un sistema de archivos. #. Más...
 

Descripción detallada

Librería o clase File #.

# #

Definición en el archivo File.lib.

Documentación de las funciones

function ogCalculateChecksum ( )

Devuelve la suma de comprobación (checksum) de un fichero. #.

ogCalculateChecksum [ str_repo | int_ndisk int_npart ] path_filepath

#

Parámetros
path_filepathcamino del fichero (independiente de mayúsculas) #
str_reporepositorio de ficheros #
int_ndisknº de orden del disco #
int_npartitionnº de orden de la partición #
Devuelve

hex_checksum Checksum del fichero #

Versión

0.9.2 - Primera versión para OpenGnSys. #

Autor

Ramon Gomez, ETSII Universidad de Sevilla #

Fecha

2010-07-24 #

Versión

1.0.4 - Calcula solo el checksum del último MB del fichero. #

Autor

Ramon Gomez, ETSII Universidad de Sevilla #

Fecha
2012-03-16

Definición en la línea 27 del archivo File.lib.

Hace referencia a ogGetPath(), ogHelp() y ogRaiseError().

Referenciado por ogGetPath() y ogUpdateCacheIsNecesary().

Gráfico de llamadas para esta función:

function ogCalculateFullChecksum ( )

Devuelve la suma COMPLETA de comprobación (checksum) de un fichero. #.

ogCalculateFullChecksum [ str_repo | int_ndisk int_npart ] path_filepath

#

Parámetros
path_filepathcamino del fichero (independiente de mayúsculas) #
str_reporepositorio de ficheros #
int_ndisknº de orden del disco #
int_npartitionnº de orden de la partición #
Devuelve

hex_checksum Checksum del fichero #

Versión

1.0.5 - Primera versión para OpenGnSys. #

Autor

Antonio Doblas Viso, EVLT Universidad de Málaga #

Fecha
2014-07-09

Definición en la línea 94 del archivo File.lib.

Hace referencia a ogGetPath(), ogHelp() y ogRaiseError().

Referenciado por ogUpdateCacheIsNecesary().

Gráfico de llamadas para esta función:

function ogCompareChecksumFiles ( )

Metafunción que compara las sumas de comprobación almacenadas de 2 ficheros. #.

ogCompareChecksumFiles [ str_repo | int_ndisk int_npart ] path_source [ str_repo | int_ndisk int_npart ] path_target

#

Devuelve

bool_compare Valor de comparación. #

Atención

No es necesario especificar la extensión ".sum". #

Versión

0.9.2 - Primera versión para OpenGnSys. #

Autor

Ramon Gomez, ETSII Universidad de Sevilla #

Fecha
2010-07-24

Definición en la línea 53 del archivo File.lib.

Hace referencia a ogGetPath() y ogHelp().

Gráfico de llamadas para esta función:

function ogCopyFile ( )

Metafunción para copiar un fichero de sistema OpenGnSys a un directorio. #.

ogCopyFile [ str_repo | int_ndisk int_npart ] path_source [ str_repo | int_ndisk int_npart ] path_target

#

Ver también
ogGetPath #
Devuelve

Progreso de la copia. #

Atención

Deben existir tanto el fichero origen como el directorio destino. #

Versión

0.9 - Pruebas con OpenGnSys. #

Autor

Ramon Gomez, ETSII Universidad de Sevilla #

Fecha

2009-10-20 #

Versión

1.0.4 - Copiar usando rsync. #

Autor

Universidad de Huelva #

Fecha
2012-07-06

Definición en la línea 128 del archivo File.lib.

Hace referencia a ogHelp(), ogRaiseError() y rsync().

Gráfico de llamadas para esta función:

function ogDeleteFile ( )

Metafunción que borra un fichero de un dispositivo. #.

ogDeleteFile [ str_repo | int_ndisk int_npartition ] path_filepath

#

Ver también
ogGetPath #
Versión

0.9 - Pruebas con OpenGnSys. #

Autor

Ramon Gomez, ETSII Universidad de Sevilla #

Fecha
2009-09-29

Definición en la línea 167 del archivo File.lib.

Hace referencia a ogHelp() y ogRaiseError().

Referenciado por ogCleanOs() y ogUpdateCacheIsNecesary().

Gráfico de llamadas para esta función:

function ogDeleteTree ( )

Metafunción que borra todo un subárbol de directorios de un dispositivo. #.

ogDeleteTree [ str_repo | int_ndisk int_npartition ] path_dirpath

#

Ver también
ogGetPath #
Versión

0.9 - Pruebas con OpenGnSys. #

Autor

Ramon Gomez, ETSII Universidad de Sevilla #

Fecha
2009-09-29

Definición en la línea 192 del archivo File.lib.

Hace referencia a ogHelp() y ogRaiseError().

Gráfico de llamadas para esta función:

function ogGetPath ( )

Inicia el proceso de arranque de un sistema de archivos. #.

ogGetPath [ str_repo | int_ndisk int_npartition ] path_filepath

#

Parámetros
path_filepathcamino del fichero (independiente de mayúsculas) #
str_reporepositorio de ficheros #
int_ndisknº de orden del disco #
int_npartitionnº de orden de la partición #
Devuelve

path_file - camino completo real del fichero. #

Nota

repo = { REPO, CACHE, CDROM } #

Requisitos: grep sed #
Excepciones
OG_ERR_FORMATFormato incorrecto. #
OG_ERR_NOTFOUNDFichero o dispositivo no encontrado. #
OG_ERR_PARTITIONTipo de partición desconocido o no se puede montar. #
Atención

En caso de error, sólo devuelve el código y no da mensajes. #

Tareas pendientes:

Terminar de definir parámetros para acceso a repositorios. #

Versión
0.1 - Integracion para Opengnsys - HIDRA: CaminoWindows.sh; EAC: GetPath(), FormatSintaxSpacePath(), FormatSintaxBackSlashPath (), en FileSystem.lib #
Autor

Ramon Gomez, ETSII Universidad de Sevilla # 2008/10/10 #

Antonio J. Doblas Viso. Universidad de Malaga #

Fecha

2008/10/27 #

Versión

0.9 - Pruebas con OpenGnSys. #

Autor

Ramon Gomez, ETSII Universidad de Sevilla #

Fecha

2009-09-15 #

Versión

1.1.1 - Correccion comentarios autodocumentacion doxygen . #

Autor

Antonio J. Doblas Viso. Universidad de Malaga #

Fecha
2018-07-05

ogGetParentPath [ str_repo | int_ndisk int_npartition ] path_filepath

#Metafunción que devuelve el camino del directorio padre. #

Ver también
ogGetPath #
Versión

0.9 - Pruebas con OpenGnSys. #

Autor

Ramon Gomez, ETSII Universidad de Sevilla #

Fecha
2009-09-29

ogIsNewerFile [ str_repo | int_ndisk int_npart ] path_source [ str_repo | int_ndisk int_npart ] path_target

#Metafunción que indica se un fichero es más nuevo que otro. #

Ver también
ogGetPath #
Devuelve

Código de salida: 0 - nuevo, 1 - antiguo o error #

Atención

Deben existir tanto el fichero origen como el destino. #

Versión

0.9.2 - Primera versión para OpenGnSys. #

Autor

Ramon Gomez, ETSII Universidad de Sevilla #

Fecha

2010-07-24 #

Versión

1.0.1 - Devolver falso en caso de error. #

Autor

Ramon Gomez, ETSII Universidad de Sevilla #

Fecha
2011-05-18

ogMakeChecksumFile [ str_repo | int_ndisk int_npart ] path_filepath

#Metafunción que guarda el valor de comprobación de un fichero. #

Ver también
ogCalculateChecksum #
Atención

Genera un fichero con extensión ".sum". #

Versión

0.9.2 - Primera versión para OpenGnSys. #

Autor

Ramon Gomez, ETSII Universidad de Sevilla #

Fecha
2010-07-24

ogMakeDir [ str_repo | int_ndisk int_npartition ] path_dirpath

#Metafunción que crea un subdirectorio vacío en un dispositivo. #

Ver también

ogGetParentPath #

Versión
0.1 - Integracion para Opengnsys - HIDRA: CrearDirectorio.sh, EAC: MkdirPath() en FileSystem.lib #
Autor

Ramon Gomez, ETSII Universidad de Sevilla # 2008/10/10 #

Antonio J. Doblas Viso. Universidad de Malaga #

Fecha

2008/10/27 #

Versión

0.9 - Pruebas con OpenGnSys. #

Autor

Ramon Gomez, ETSII Universidad de Sevilla #

Fecha
2009-09-29

Definición en la línea 237 del archivo File.lib.

Hace referencia a ogCalculateChecksum(), ogHelp() y ogRaiseError().

Referenciado por ogAddToLaunchDaemon(), ogBoot(), ogCalculateChecksum(), ogCalculateFullChecksum(), ogCompareChecksumFiles(), ogConfigureOgagent(), ogCreateDiskImage(), ogCreateTorrent(), ogDomainScript(), ogGetGroupDir(), ogGetImageCompressor(), ogGetImageProgram(), ogGetImageSize(), ogGetImageType(), ogGetSizeParameters(), ogGrubInstallMbr(), ogInstallFirstBoot(), ogInstallLaunchDaemon(), ogInstallRunonce(), ogLoadHiveWindows(), ogMakeGroupDir(), ogMcastSendFile(), ogNvramList(), ogRestoreBootLoaderImage(), ogRestoreDiskImage(), ogRestoreGptImage(), ogRestoreImage(), ogRestoreMbrImage(), ogTorrentStart(), ogUcastSendFile(), ogUnlockImage(), ogUpdateCacheIsNecesary() y ogWindowsRegisterPartition().

Gráfico de llamadas para esta función: