vlaiv Vladimir Vlaisavljevic Novi Sad
Član broj: 15993 Poruke: 352 212.200.249.*
|
Struktura storage space-a zavisi naravno od operativnog sistema i samog file sistema koji se posmatra ...
Ako te zanima kako je to u praksi odradjeno, pogledaj npr FAT16/32, NTFS, Ext2/Ext3 dokumentaciju ...
Ako samo pokusavas da isprogramiras takvo ponasanje, onda nemoj gledati liste nego stabla ...
root stabla ti je root uredjaja a grane i nodovi su ti fajlovi i folderi ...
najjednostavnija varijanta bi bila
{
NekakavID; //da li filename ili bilokakav ID koji je jedinstven ...
FileType; //0- root, pa recimo 1- folder, pa 2-file, pa 3-link (shortcut) itd ...
ListaItema; //lista "pod elemenata" - ili null ili pointer na nesto ako je u pitanju link ili lista elemenata koji sadrze ostatak ako je folder u pitanju ...
}
Napisi sta zelis da napravis pa mozemo prodiskutovati najpogodniju strukturu podataka za to ...
|