Просмотры
Материал из База знаний Joomla.
Содержание |
[править]
Работа с файлами
[править]
Получение расширения файла
$ext = JFile::getExt($filename);
Возвращает расширение указанного файла.
[править]
Копирование файла
JFile::copy($src, $dest);
Как ни странно - копирует заданный файл. Плюс делает некие проверки и при случае использует встроенный слой FTP-абстракции от прав файлов.
[править]
Удаление файла
JFile::delete($file);
Пытается удалить файл.
[править]
Работа с директориями
[править]
Копирование дирекории
JFolder::copy($src, $dest, $path, $force);
Копирует директорию целиком в указанное место.
- $path - базовый путь к директории
- $force - если true то перезаписывает файлы при совпадении имен.
[править]
Создание директории
JFolder::create($path, $mode);
Создает директорию и пытается установить на нее права 0777.
[править]
Получение дерева файлов в директории
JFolder::files($path, $filter = '.', $recurse, $fullpath , $exclude);
- $path - базовый путь директории
- $filter - подстрока которая должна содержаться в имени файла
- $recurse - если true строится рекурсивное дерево
- $fullpath - если true, то возвращаемый путь будет абсолютным, а не относительным
- $exclude - массив расширений файлов, которые надо исключить из результирующего дерева
[править]
Получение структуры директорий
JFolder::folders($path, $filter = '.', $recurse, $fullpath , $exclude);
Параметры аналогичны предыдущей функции.
[править]
Ссылки
К этой странице обращались 15 722 раз(а).
Последнее изменение этой страницы: 10:40, 27 марта 2009.
Последнее изменение этой страницы: 10:40, 27 марта 2009.
Copyright © 2007-2011, Joomla-Docs.ru



