1
00:00:10,310 --> 00:00:15,620
Hola te saluda Ubaldo Acosta bienvenida y bienvenido nuevamente.

2
00:00:16,280 --> 00:00:19,720
Espero que estén listos para comenzar con esta lección.

3
00:00:19,760 --> 00:00:25,020
A continuación vamos a estudiar el tema de manejo de archivos en Java están listos.

4
00:00:25,100 --> 00:00:25,580
Vamos

5
00:00:28,480 --> 00:00:30,010
creación de archivos en Java

6
00:00:33,140 --> 00:00:39,280
en esta elección vamos a estudiar el manejo de archivos en Java SE UTILIZAN LAS CLASES File fi Writer

7
00:00:39,520 --> 00:00:42,640
y Reiter para poder crear un archivo.

8
00:00:42,890 --> 00:00:47,050
Es conveniente verificar que tengamos permisos para escribir el archivo.

9
00:00:47,210 --> 00:00:52,140
Por ejemplo podemos crear una carpeta y asignarle permisos de escritura.

10
00:00:52,310 --> 00:01:00,550
De esta manera no tendremos problemas para crear leer o modificar el archivo deseado la clase File Reiter

11
00:01:00,700 --> 00:01:06,070
se utiliza para escribir información a un archivo y como podemos observar en el código.

12
00:01:06,070 --> 00:01:10,060
Primeramente creamos un archivo con la clase file.

13
00:01:10,150 --> 00:01:13,300
Sin embargo esto no crea físicamente el archivo.

14
00:01:13,300 --> 00:01:20,920
Para ello necesitamos en la clase fi Writer y finalmente la clase Reiter que es la que creará el archivo

15
00:01:20,920 --> 00:01:22,480
en el disco duro.

16
00:01:22,480 --> 00:01:28,690
Vemos que el archivo de prueba es creado dentro de una carpeta la cual ya debe de existir para que no

17
00:01:28,690 --> 00:01:31,820
arroje errores de creación de archivo.

18
00:01:31,870 --> 00:01:36,160
Una vez creado el archivo podemos leer y escribir sobre él.

19
00:01:36,220 --> 00:01:45,410
A continuación veremos cómo realizar estos procesos escritura a un archivo en Java vamos a estudiar

20
00:01:45,410 --> 00:01:48,750
ahora cómo escribir información a un archivo.

21
00:01:48,770 --> 00:01:53,250
La clase fi Reiter se usa para escribir caracteres a un archivo.

22
00:01:53,300 --> 00:02:00,610
La clase premium Reiter se usa para imprimir líneas completas con los métodos print y print LN.

23
00:02:00,620 --> 00:02:06,320
La desventaja de este método es que se pierde la información que tengamos almacenada de manera previa

24
00:02:06,500 --> 00:02:07,850
en el archivo.

25
00:02:07,850 --> 00:02:13,400
Por lo tanto no nos sirve para agregar nueva información sino para escribir información desde cero al

26
00:02:13,400 --> 00:02:14,640
archivo.

27
00:02:14,690 --> 00:02:24,590
Más adelante veremos un ejemplo de cómo realizar este proceso lectura de un archivo en Java Veamos ahora

28
00:02:24,590 --> 00:02:31,660
cómo leer información de un archivo para ello vamos a utilizar las clases File Field Reader y buffer

29
00:02:31,690 --> 00:02:35,830
Ridder esto para poder leer información de un archivo.

30
00:02:35,860 --> 00:02:40,870
El código es muy parecido a la lectura de información de la consola estándar.

31
00:02:41,110 --> 00:02:47,680
La clase fi Ridder se utiliza para leer caracteres y la clase buffer Rudder se utiliza para leer líneas

32
00:02:47,680 --> 00:02:54,890
completas así que dependiendo de lo que necesitemos leer será el tipo de clase que podamos utilizar.

33
00:02:55,870 --> 00:03:03,940
Más adelante veremos un ejemplo de la lectura de información de un archivo anexando e información a

34
00:03:03,940 --> 00:03:04,600
un archivo

35
00:03:07,170 --> 00:03:11,060
veamos ahora cómo anexar información a un archivo ya creado.

36
00:03:11,130 --> 00:03:16,860
La diferencia con el ejercicio anterior es la llamada al constructor de la clase fi Waiter.

37
00:03:17,070 --> 00:03:23,280
Ahora le proporcionamos una bandera donde indicamos que sea Atrium lo cual significa que la información

38
00:03:23,280 --> 00:03:30,510
se va a agregar a la ya existente y con ello no se pierde lo que ya se encuentra en el archivo sino

39
00:03:30,510 --> 00:03:33,830
que anexa la nueva información proporcionada.

40
00:03:33,840 --> 00:03:39,030
Más adelante veremos un ejercicio para anexar información a un archivo utilizando IAVA.
