Fitxers

482 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
482
On SlideShare
0
From Embeds
0
Number of Embeds
17
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Fitxers

  1. 1. Fitxers Autora : Monserrat Piqué Tarragona Un fitxer és un conjunt d’informació sobre un mateix tema
  2. 2. Fitxers <ul><li>TIPUS DE FITXERS </li></ul><ul><li>Fitxers interns </li></ul><ul><li>Fitxers externs </li></ul>Un fitxer és un conjunt d’informació sobre un mateix tema
  3. 3. Fitxers <ul><li>CLASSIFICACIÓ DE FITXERS INTERNS </li></ul><ul><li>Fitxers permanents </li></ul><ul><ul><li>Fitxers mestres </li></ul></ul><ul><ul><li>Fitxers constants </li></ul></ul><ul><ul><li>Fitxers històrics </li></ul></ul><ul><li>Fitxers temporals </li></ul><ul><ul><li>Fitxers intermedis </li></ul></ul><ul><ul><li>Fitxers de maniobres </li></ul></ul><ul><ul><li>Fitxers de resultats </li></ul></ul>Un fitxer és un conjunt d’informació sobre un mateix tema
  4. 4. Fitxers <ul><li>OPERACIONS BÀSIQUES AMB FITXERS </li></ul><ul><li>Creació </li></ul><ul><li>Recuperació o Consulta o Lectura </li></ul><ul><li>Actualització </li></ul><ul><ul><li>Modificació d’un registre </li></ul></ul><ul><ul><li>Eliminació d’un registre </li></ul></ul><ul><ul><li>Inserció d’un registre </li></ul></ul><ul><li>Eliminar </li></ul><ul><li>Altres </li></ul><ul><ul><li>Copia </li></ul></ul><ul><ul><li>Classificació, ordenació </li></ul></ul><ul><ul><li>Fusió </li></ul></ul>Un fitxer és un conjunt d’informació sobre un mateix tema
  5. 5. Fitxers <ul><li>ORGANITZACIÓ O ESTRUCTURACIÓ DE FITXERS </li></ul><ul><li>Seqüencial </li></ul><ul><li>Indexada </li></ul><ul><li>Encadenada </li></ul><ul><li>Directa o aleatòria </li></ul>Un fitxer és un conjunt d’informació sobre un mateix tema
  6. 6. Fitxers <ul><li>PARÀMETRES D’UTILITZACIÓ D’UN FITXER </li></ul><ul><li>Volum </li></ul><ul><li>Activitat </li></ul><ul><li>Volatilitat </li></ul><ul><li>Creixement </li></ul>Un fitxer és un conjunt d’informació sobre un mateix tema
  7. 7. Fitxers <ul><li>OPERACIONS AMB FITXERS - JAVA </li></ul><ul><li>Obrir fitxer: </li></ul><ul><li>- Si és per lectura: </li></ul><ul><li>FileReader f1; </li></ul><ul><li>f1= new FileReader(&quot;exemple.txt&quot;); </li></ul><ul><li>- Si és per escriptura: </li></ul><ul><li>FileWriter f1; </li></ul><ul><li>f1= new FileWriter(&quot;exemple.txt&quot;); </li></ul>Un fitxer és un conjunt d’informació sobre un mateix tema
  8. 8. Fitxers OPERACIONS AMB FITXERS - JAVA - Quan llegim o escrivim mitjançant FileReader/FileWriter, es farà físicament en el disc dur. - Per solucionar aquest problema, les funcions BufferedReader i BufferedWriter creen un buffer intermedi. Quan llegim o escrivim, aquestes classes controlaran els accessos a disc. Un fitxer és un conjunt d’informació sobre un mateix tema
  9. 9. Fitxers <ul><li>OPERACIONS AMB FITXERS - JAVA </li></ul><ul><li>Obrir fitxer BufferedReader/BufferedWriter: </li></ul><ul><li>- Si és per lectura: </li></ul><ul><li>BufferedReader f2; </li></ul><ul><li>f2 = new BufferedReader(f1); </li></ul><ul><li>- Si és per escriptura: </li></ul><ul><li>BufferedWriter f2; </li></ul><ul><li>f2 = new BufferedWriter(f1); </li></ul>Un fitxer és un conjunt d’informació sobre un mateix tema
  10. 10. Fitxers <ul><li>OPERACIONS AMB FITXERS - JAVA </li></ul><ul><li>Lectura/ Escriptura sobre un Fitxer: </li></ul><ul><li>read() o write() </li></ul><ul><li>Exemple: f1.write( “Hola” ); </li></ul><ul><li>Tancar Fitxers de Lectura/Escriptura: close() </li></ul><ul><li>Exemple: f1.close(); </li></ul>Un fitxer és un conjunt d’informació sobre un mateix tema
  11. 11. Fitxers <ul><li>ACTIVITATS A REALITZAR </li></ul><ul><li>Escriure un text lliure en un fitxer extern inexistent, a partir: </li></ul><ul><li>- Obertura de fitxers </li></ul><ul><li>- Establint l’associació entre un fitxer extern i un d’intern, per estalviar accessos a disc innecessaris. </li></ul><ul><li>- Escriptura sobre el nou fitxer creat </li></ul><ul><li>- Tancament de fitxers </li></ul>Un fitxer és un conjunt d’informació sobre un mateix tema

×