PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Verzeichnis auslesen? (welche Reihenfolge)



mithras
10-02-2004, 17:41
Wenn ich mit opendir ein Verzeichnis auslese und in einen Array speicher in welcher Reihenfolge werden die Dateien dann da abgespeichert?

alphabetisch, nach Datum?

peschmae
10-02-2004, 18:50
Habs mir schon fast gedacht - und trotzdem noch nachgeschaut: Das ist implementierungsabhängig und muss nicht Alphabetisch sein.

MfG Peschmä

panzi
10-02-2004, 18:54
Ich denk in der Reihenfolge wie's auf der HD steht, also in keiner speziellen Ordnung.

Ich mach das immer mit c++ und boost mit dem boost::filesystem::directory_iterator und lese dann in ein std::set ein. (ein set ist eine sortierte (so wie der operator < definiert ist, also bei strings alphabetisch. man kann den vergleichsop. aber auch als parameter übergeben.) liste mit unique eigenschaft der elemente).