К содержанию
Meduza
Документация

Директории

App\Storage\Base\Directory предоставляет методы для создания, проверки и удаления директорий в хранилище приложения.

Инициализация

Чтобы начать работу, создайте экземпляр класса и передайте в конструктор имя директории:

use App\Storage\Base\Directory;

$directory = new Directory('reports');

После этого вы сможете работать с директорией через переменную $directory.

Создание директории

$created = $directory->create();

if ($created) {
    echo 'Директория "reports" создана';
} else {
    echo 'Не удалось создать директорию "reports"';
}

Проверка существования директории

$exists = $directory->exists();

if ($exists) {
    echo 'Директория "reports" существует';
} else {
    echo 'Директория "reports" не существует';
}

Получение полного пути

$directoryPath = $directory->path();

echo $directoryPath;

Удаление директории

$removed = $directory->remove();

if ($removed) {
    echo 'Директория "reports" удалена';
} else {
    echo 'Не удалось удалить директорию "reports"';
}