mirror of
https://github.com/yiisoft/yii.git
synced 2026-03-22 16:06:53 +01:00
* copyDirectory creates dstDir recursively.
This commit is contained in:
@@ -111,11 +111,12 @@ class CFileHelper
|
||||
protected static function copyDirectoryRecursive($src,$dst,$base,$fileTypes,$exclude,$level,$options)
|
||||
{
|
||||
if(!is_dir($dst))
|
||||
mkdir($dst);
|
||||
if(isset($options['newDirMode']))
|
||||
@chmod($dst,$options['newDirMode']);
|
||||
else
|
||||
@chmod($dst,0777);
|
||||
{
|
||||
$oldumask=umask(0);
|
||||
mkdir($dst, isset($options['newDirMode']) ? $options['newDirMode'] : 0777, true);
|
||||
umask($oldumask);
|
||||
}
|
||||
|
||||
$folder=opendir($src);
|
||||
while(($file=readdir($folder))!==false)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user