# The Directory class

&reftitle.intro;

Instances of `Directory` are created by calling the `dir` function, not by the new operator.

&reftitle.classsynopsis;

         Directory

        &Properties;

         public
         readonly
         string
         path

         public
         readonly
         resource
         handle

        &Methods;

&reftitle.properties;

`path`

- The directory that was opened.

`handle`

- Can be used with other directory functions such as `readdir`, `rewinddir` and `closedir`.

&reftitle.changelog;

&Version; | &Description;
8.1.0 | The `path` and `handle` properties are now readonly.

&reference.dir.entities.directory;