[ lonelyrider_44 @ 16.05.2007. 21:09 ] @
Kakva je struktura foldera ? Po mom mishljenju, to je ustvari lista... ali, ne znam shta su elementi te liste, kako na osnovu imena foldera, izlistati sve file-ove (neshto poput naredbe "dir" u dos-u) ?
Trenutno to zelim da uradim u Pascalu jer josh uvek nisam savladao druge programske jezike, ali ne vezano za to, potrebna mi je struktura, da bih znao kako da pristupim prvom file-u, sledecem itd...
Unapred hvala na svakoj pomoci.
[ vlaiv @ 18.05.2007. 12:19 ] @
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 ...