manejo de archivos lp2

4
UNIVERSIDAD PERUANA LOS ANDES FACULTAD DE INGENIERÍA “año de la diversifcación productiva y el ortalecimiento de la educación” UNIVERSIDAD PERUANA LOS ANDES FACULATAD ESPECIALIDAD DE INGENIERIA  DE SISTEMAS Y COMPUTACIÓN TEMAS: MANEJO DE ARCHIVOS CURSO: LENGUAJE DE PROGRAMACION 2 DOCENTE: ING. ARTURO SOLÍS FLORES ALUMNO: ERICK VALERIO CHANCA HUANCAYO – PERÚ 201 MANEJO DE ARCHIVOS EN JAVA

Upload: erick-valerio

Post on 18-Feb-2018

227 views

Category:

Documents


0 download

TRANSCRIPT

7/23/2019 Manejo de Archivos Lp2

http://slidepdf.com/reader/full/manejo-de-archivos-lp2 1/4

UNIVERSIDAD PERUANA LOS ANDESFACULTAD DE INGENIERÍA

“año de la diversifcación productiva y el ortalecimiento de la educación”

UNIVERSIDAD PERUANA LOS ANDES

FACULATAD ESPECIALIDAD DE INGENIERIA

DE SISTEMAS Y COMPUTACIÓN

TEMAS:

MANEJO DE ARCHIVOS

CURSO:

LENGUAJE DE PROGRAMACION 2

DOCENTE:

ING. ARTURO SOLÍS FLORES

ALUMNO:

ERICK VALERIO CHANCA

HUANCAYO – PERÚ

201

MANEJO DE ARCHIVOS EN JAVA

7/23/2019 Manejo de Archivos Lp2

http://slidepdf.com/reader/full/manejo-de-archivos-lp2 2/4

UNIVERSIDAD PERUANA LOS ANDESFACULTAD DE INGENIERÍA

La forma de interactuar con los sistemas de archivos locales se reali a a trav!sde la clase F!"#$esta clase "ro"orciona muchas utilidades relacionadas conarchivos # con la o$tenci%n de informaci%n $&sica so$re esos archivos'

CREACI(N DE )N O*JE+O ,ILE

-ara crear un o$.eto ,ile nuevo/ se "uede utili ar cual0uiera de los tresconstructores si1uientes2

3' ,ile miArchivo4 miArchivo 5 ne6 ,ile7 8"ath9mi:archivo8 ;4<' iArchivo 5 ne6 ,ile7 8"ath8/8mi:archivo8 ;4=' ile miDirectorio 5 ne6 ,ile7 8"ath8 ;4 miArchivo 5 ne6

,ile7 miDirectorio/8mi:archivo8 ;4

COM-RO*ACIONES > )+ILIDADES

)na ve creado un o$.eto ,ile/ se "uede utili ar uno de los si1uientes m!todos"ara reunir informaci%n so$re el archivo2

Nom$res de archivo2 Strin1 1etName7; Strin1 1et-ath7; Strin11etA$solute-ath7; Strin1 1et-arent7; $oolean rename+o7 ,ilenuevoNom$re ;

Com"ro$aciones2 $oolean e?ists7; $oolean can@rite7; $ooleancanRead7; $oolean is,ile7; $oolean isDirector#7; $oolean isA$solute7;

Informaci%n 1eneral del archivo2 lon1 lastModified7; lon1 len1th7;

)tilidades de directorio2 $oolean m dir7; Strin1B list7;

Ha# muchas clases dedicadas a la o$tenci%n de entrada desde un archivo'Este es el es0uema de la .erar0u a de clases de entrada "or archivo2

A%&'!()* +!,-%!)*

7/23/2019 Manejo de Archivos Lp2

http://slidepdf.com/reader/full/manejo-de-archivos-lp2 3/4

UNIVERSIDAD PERUANA LOS ANDESFACULTAD DE INGENIERÍA

-ara leer datos/ se crea un o$.eto de la clase DataInputStreamvincul&ndolo a un un o$.etoFileInputStream "ara leer desde un archivo endisco denominado "edido't?t''

,ileIn"utStream fileIn5ne6 ,ileIn"utStream78"edido't?t8;4

DataIn"utStream entrada5ne6 DataIn"utStream7fileIn;;4

o en una sola l nea

DataIn"utStream entrada5ne6 DataIn"utStream7ne6,ileIn"utStream78"edido't?t8;;4

La clase DataInputStream define diversos m!todos readXXX 0ue sonvariaciones del m!todo read de la clase $ase "ara leer datos de ti"o "rimitivo

boolean readBoolean();byte readByte();int readUnsignedByte();short readShort();int readUnsignedShort();char readChar();int readInt();

String readLine();long readLong();

loat readFloat();double readDouble();

La clase DataOutputStream es til "ara escri$ir datos del ti"o "rimitivo de unaforma "orta$le' Se crea un o$.eto de la clase Data!utputStream vincul&ndolo aun un o$.eto File!utputStream '

,ileOut"utStream fileOut5ne6 ,ileOut"utStream78"edido't?t8;4

DataOut"utStream salida5ne6 DataOut"utStream7fileOut;;4

o en una sola l nea

DataOut"utStream salida5ne6 DataOut"utStream7ne6 ,ileOut"utStream78"edido't?t8;;4La clase Data!utputStream define diversos m!todos "riteXXX 0ue son

variaciones del m!todo "rite de la clase $ase "ara escri$ir datos de ti"o"rimitivo

7/23/2019 Manejo de Archivos Lp2

http://slidepdf.com/reader/full/manejo-de-archivos-lp2 4/4

UNIVERSIDAD PERUANA LOS ANDESFACULTAD DE INGENIERÍA

void 6rite*oolean7$oolean v;4void 6rite*#te7int v;4void 6rite*#tes7Strin1 s;4void 6riteShort7int v;4void 6riteChars7Strin1 s;4void 6riteChar7int v;4void 6riteInt7int v;4void 6riteLon17lon1 v;4void 6rite,loat7float v;4void 6riteDou$le7dou$le v;4

O*JE+OS ,ILEO)+-)+S+REAM

Los o$.etos ,ileOut"utStream son tiles "ara la escritura de archivos de te?to'Como con los archivos de entrada/ "rimero se necesita a$rir el archivo "aralue1o escri$ir en !l'

A-ER+)RA DE )N ,ILEO)+-)+S+REAM

-ara a$rir un o$.eto ,ileOut"utStream/ se tienen las mismas "osi$ilidades 0ue"ara a$rir un archivo stream de entrada' Se le da al constructor un Strin1 o uno$.eto ,ile'

,ileOut"utStream miArchivoSt4miArchivoSt 5 ne6 ,ileOut"utStream7 89etc9 8 ;4

Como con los streams de entrada/ tam$i!n se "uede utili ar2

,ile miArchivo ,ileOut"utStream miArchivoSt4 miArchivo 5 ne6 ,ile7 89etc9 8 ;4 miArchivoSt 5 ne6,ileOut"utStream7 miArchivo ;4