CBXVirtualDirectory
Описание
CBXVirtualDirectory - класс папки.
Экземпляр класса не связан с физической папкой, т.е. папка реально может не существовать. Экземпяр класса можно получить, например, вызвав методы GetDirectory($path) или CreateDirectory($path) экземпляра класса CBXVirtualFile.
$dir = $io->GetDirectory($io->RelativeToAbsolutePath("/папка1/папка2")); $arChildren = $dir->GetChildren(); foreach ($arChildren as $child) { if (!$child->IsDirectory() && $child->GetName() != ".access.php") die("Error"); };
Список методов
Метод | Описание | С версии |
---|---|---|
GetName |
string CBXVirtualDirectory::GetName()Без параметров. Возвращает имя файла. | |
GetPath |
string CBXVirtualDirectory::GetPath()Без параметров. Возвращает путь к файлу . | |
GetPathWithName |
string CBXVirtualDirectory::GetPathWithName()Без параметров. Возвращает имя файла с путем. | |
IsDirectory |
bool CBXVirtualDirectory::IsDirectory()Без параметров. Возвращает true. | |
IsExists |
bool CBXVirtualDirectory::IsExists()Без параметров. Возвращает true, если файл физически существует. Иначе - false. | |
MarkWritable |
void CBXVirtualDirectory::MarkWritable()Без параметров. Делает файл доступным для записи. | |
GetPermissions |
int CBXVirtualDirectory::GetPermissions()Без параметров. Возвращяет файловые права на файл. | |
GetModificationTime |
int CBXVirtualDirectory::GetModificationTime()Без параметров. Возвращает время последнего изменения файла. | |
GetLastAccessTime |
int CBXVirtualDirectory::GetLastAccessTime()Без параметров. Возвращает время последнего доступа к файлу. | |
GetChildren | Метод возвращает содержимое папки в виде массива. | |
Create |
bool CBXVirtualDirectory::Create()Без параметров. Создает папку, если ее нет. Возвращает true, если папка создана или существует. Иначе - false. | |
GetErrors |
array CBXVirtualDirectory::GetErrors()Без параметров. Возвращает массив ошибок, произошедших во время последней файловой операции. |
© «Битрикс», 2001-2024, «1С-Битрикс», 2024