Saltar navegación

Activa JavaScript para disfrutar de los vídeos de la Mediateca.

La clase RandomAccessFile API - Contenido educativo

Ajuste de pantalla

El ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:

Subido el 19 de marzo de 2021 por Amadeo M.

242 visualizaciones

Descargar la transcripción

Vamos a ver en esta sesión la clase Random Access File. 00:00:01
Esta clase nos permite acceder a ficheros de forma directa, es decir, a una posición concreta del fichero. 00:00:07
Y además permite leer y escribir en el fichero, con lo cual es muy interesante. 00:00:16
En general maneja ficheros binarios, aunque por supuesto un fichero de texto también se podría manejar. 00:00:21
Entonces vamos a ver un poco cómo es esta clase. Vamos a verla por encima. 00:00:27
Esta es la documentación en su última versión y vemos que tiene dos constructores, una de ellas se le pasa la ruta string name, la ruta al fichero y el modo de apertura. 00:00:31
Ahora veremos qué modo la apertura tiene. En otro caso simplemente se le llama a la clase file del fichero que hayamos pasado previamente. 00:00:42
Bueno, vamos a ir directamente a ver cómo es esta apertura y qué modos puede manejar. 00:00:50
Los modos que puede manejar de apertura son R, que significa, vamos a ver si por aquí tuviéramos más detalle de la cuestión, aquí tenemos más detalles, R que significa apertura para lectura solo, RW que nos permite leer y escribir y además tiene una característica muy importante, es que si el fichero no existe, entonces intenta crearlo. 00:00:56
y después otros modos que tienen que ver con la sincronía RWS y RWD. 00:01:20
Generalmente nosotros vamos a utilizar las dos primeras. 00:01:30
Una vez que hemos visto esta cabecera, vamos a ver qué métodos nos ofrece esta clase. 00:01:33
Entonces vemos, por supuesto, como todo fichero, como todo string, como todo flujo, 00:01:42
tiene su método para cerrar, close. 00:01:46
Vamos a recordar lo más importante. Al ser un fichero de acceso directo podemos saber en qué posición nos encontramos y para eso tenemos el método getFilePointer. Saber la longitud del fichero, length, un montón de tipos de lecturas de datos. 00:01:48
Ya vemos aquí todos los que hay, continúo por aquí, continúo por aquí. 00:02:06
Un método para posicionarnos en un sitio cualquiera del fichero, el método SIG. 00:02:11
En este método nos dice que posicionamos este puntero midiendo o inicializándolo desde el comienzo del fichero, 00:02:18
con lo cual sería importante que nos quedáramos dentro del fichero y no nos saliéramos de él. 00:02:28
tenemos un método para cambiar el tamaño del fichero, la longitud del fichero, algo muy importante 00:02:32
y también otro método para saltar bytes, estamos en una posición y saltamos unos cuantos bytes 00:02:38
un montón de métodos de escritura, todos estos de aquí 00:02:44
y con esto tenemos ya preparado todas las posibilidades que nos ofrece Random Access File 00:02:48
Idioma/s:
es
Autor/es:
Amadeo Mora
Subido por:
Amadeo M.
Licencia:
Dominio público
Visualizaciones:
242
Fecha:
19 de marzo de 2021 - 11:11
Visibilidad:
Público
Centro:
IES CLARA DEL REY
Duración:
02′ 57″
Relación de aspecto:
16:9 Es el estándar usado por la televisión de alta definición y en varias pantallas, es ancho y normalmente se le suele llamar panorámico o widescreen, aunque todas las relaciones (a excepción de la 1:1) son widescreen. El ángulo de la diagonal es de 29,36°.
Resolución:
908x512 píxeles
Tamaño:
7.79 MBytes

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid