NézetNyomtat

Fájlkezelés

Fájlkezelés

Mi az, hogy fájl?

A fájl az operációs rendszer fogalma, háttértárolón rögzített adatok összességét jelenti. A fájl eléréséhez az elérési útvonal ismerete szükséges.

Elérési út UNIX/LINUX rendszerekben

/home/felhasználó/adatok/fájl.kiterjesztés

Elérési út DOS/WINDOWS rendszerekben

c:\mappa\fájl.kiterjesztés

Mi van egy fájlban?

A fájlban egy számsorozat van. Az, hogy ezt a sorozatot miként értelmezzük, rajtunk múlik. Az operációs rendszerek a fájl kiterjesztéséből és a fájl első néhány byte-jából próbálják eldönteni, milyen alkalmazással kell megnyitni az állományt.

Műveletek fájlokkal

  1. megnyitás
  2. bezárás
  3. fájl vége teszt
  4. olvasás
  5. írás

Fájlok kezelése szöveges állományként

1. példa: szöveges állomány kiírása képernyőre, soronként

Pascal

program szoveges;
var 
    bemenet : text;
    sor : string;
begin
    assign(bemenet,'elérési útvonal karakterlánc');
    reset(bemenet);
    while not eof(bemenet) do
    begin
        readln(bemenet,sor);    // állományból
        writeln(sor);       // képernyőre (standard kimenet)
    end;
    close(bemenet);
end.

Java

C#

2. példa: szöveges állomány létrehozása

Pascal

program szovegki;
var 
    kimenet : text;
    n   : integer;
begin
    assign(kimenet,'elérési útvonal karakterlánc');
    rewrite(bemenet);
    for n := 1 to 10 do writeln(kimenet,n*n);   
    close(kimenet);
end.

Fájlok kezelése bináris állományként