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
- megnyitás
- bezárás
- fájl vége teszt
- olvasás
- í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);
writeln(sor);
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