Skip to content

Kirby 3.6.0

Dir

The Dir class provides methods for dealing with directories on the file system level, like creating, listing, moving, copying or evaluating directories etc.

New in 3.6.0

This class used to be called Kirby\Toolkit\Dir.

Examples

Create a new directory

Create a test folder in the document root of the website

Dir::make($kirby->root('index') . '/test');

List all directories in the doc root

dump(Dir::read($kirby->root('index')));

/* result
Array
(
    [0] => .editorconfig
    [1] => README.md
    [2] => assets
    [3] => comments
    [4] => comments.zip
    [5] => composer.json
    [6] => content
    [7] => index.php
    [8] => kirby
    [9] => lab
    [10] => media
    [11] => site
)
*/