xPDOCacheManager.copyTree
xPDOCacheManager::copyTree
Recursively copies a directory tree from a source directory to a target directory. Allows the following options:
- new_dir_permissions - The permissions to set any new directories to that were created in the target. (Can also be the 4th parameter of copyFile.) Defaults to 0775.
- new_file_permissions - The permissions to set the new file to if copy_preserve_permissions is false. Defaults to 0664.
- copy_exclude_items - An array of names of files to skip.
- copy_exclude_patterns - An array or string of patterns to exclude by.
Syntax
API Docs: http://api.modxcms.com/xpdo/cache/xPDOCacheManager.html#copyTree
array|boolean copyTree (string $source, string $target, [array $options = array()])
Example
Copy a directory:
$xpdo->cacheManager->copyTree('/my/old/dir/','/my/new/dir/');
See Also
- xPDOCacheManager.copyFile
- xPDOCacheManager.copyTree
- xPDOCacheManager.delete
- xPDOCacheManager.deleteTree
- xPDOCacheManager.endsWith
- xPDOCacheManager.escapeSingleQuotes
- xPDOCacheManager.get
- xPDOCacheManager.getCachePath
- xPDOCacheManager.getCacheProvider
- xPDOCacheManager.matches
- xPDOCacheManager.replace
- xPDOCacheManager.writeFile
- xPDOCacheManager.set
- xPDOCacheManager.writeTree
Suggest an edit to this page on GitHub (Requires GitHub account. Opens a new window/tab).