Een pseudo-object geörienteerd mechanisme voor het lezen van een directory.
De gegeven directory
wordt geopend. Twee
eigenschappen zijn beschikbaar zodra de directory is geopend. De handle
property kan worden gebruikt om andere directory functies als
readdir(), rewinddir() en
closedir() op los te laten. De path property
geeft de directory aan die is geopend. Drie methods zijn beschikbaar:
read, rewind and close.
Let erop op welke manier de return value van dir() wordt gecontroleerd. Je moet expliciet testen of de return value identiek is aan (gelijk is en van hetzelfde type is -- zie Vergelijkings operators voor meer informatie) FALSE omdat anders een directory entry dat evalueert als FALSE de loop zal stoppen.
Opmerking: De volgorde waarin de items worden teruggegeven door read verschilt per systeem.
Opmerking: Hier is de interne class Directory gedefinieerd, en dat betekend dat het niet mogelijk is je eigen classes zo te noemen. Voor een volledige lijst van gereserveerde classnamen zie Gereserveerde Classes.