Директории
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"';
}