Метод isDir
Метод isDir класса File проверяет, указывает ли путь на директорию.
Он возвращает true, если путь ведёт к папке, и false в противном случае.
Метод не принимает параметров и работает с путём, переданным в конструктор класса.
Синтаксис
public function isDir(): bool
Пример
Давайте проверим, является ли путь '/var/www/project/src' директорией:
<?php
namespace AppService;
use SymfonyComponentFinderFile;
class FileChecker
{
public function check(): void
{
$file = new File('/var/www/project/src');
$res = $file->isDir();
var_dump($res);
}
}
?>
Результат выполнения кода:
true
Пример
Давайте проверим, является ли путь '/var/www/project/file.txt' директорией:
<?php
namespace AppService;
use SymfonyComponentFinderFile;
class FileChecker
{
public function check(): void
{
$file = new File('/var/www/project/file.txt');
$res = $file->isDir();
var_dump($res);
}
}
?>
Результат выполнения кода:
false
Смотрите также
-
класс
File,
который представляет файл или директорию -
метод
isFile,
который проверяет, является ли путь файлом -
метод
isReadable,
который проверяет, доступен ли файл для чтения -
метод
getRealPath,
который возвращает абсолютный путь к файлу