xPDOCacheManager::copyFile

copyFile - копирует файл в целевую категорию. Принимает третьим параметром массив следующих значений.

copy_newer_only - если дата создания файла больше чем дата создания папки в которую копируется файл, копирование не произойдет.

copy_preserve_permissions - xPDO будет пытатся скопировать структуру исходного файла к цели. По умолчанию false.

copy_preserve_filemtime - xPDO будет пытатся скопировать изменения из исходного файла в конечный файл. По умолчанию true.

copy_return_file_stat - значение true будет возвращено в php stat(). По умолчанию false.

new_dir_permissions - устанавливаются права на созданные папки. По умолчанию 0775.

new_file_permissions - устанавливаются права на созданные файлы. По умолчанию 0664.

Пример вызова:

<?php
$xpdo->cacheManager->copyFile('/my/path/to/file.txt','/my/new/path/dir/');

Описание метода:

boolean|array copyFile (string $source, string $target, [array $options = array()])
xPDOCacheManager::copyFile - копирует файл в целевую категорию.…
xPDOCacheManager::copyTree - рекурсивное копирование дерева…
xPDOCacheManager::delete - удаляем файлы.
xPDOCacheManager::deleteTree - рекурсивно удаляет дерево каталогов.
xPDOCacheManager::endsWith - проверяет строку по шаблону,…
xPDOCacheManager::escapeSingleQuotes - экранирует ковычки.
xPDOCacheManager::get - экранирует ковычки.