Привет Я новый программист, пытающийся создать систему Cakephp, которая позволяет пользователю зарегистрироваться, а затем создать для них каталог и скопировать систему prebuild my в их каталог бесплатно. Но я собираюсь скопировать каталог своего приложения в свой каталог. Я пытаюсь использовать рекурсивную функцию копирования, но она копирует файл не во весь подкаталог.Cakephp скопировать весь каталог приложений и подкаталоги?
Пожалуйста, помогите мне с этим.
Edit: Извините за не придала код Вот код:
function recurse_copy($src,$dst) {
$dir = opendir($src);
@mkdir($dst);
while(false !== ($file = readdir($dir))) {
if (($file != '.') && ($file != '..')) {
if (is_dir($src . '/' . $file)) {
recurse_copy($src . '/' . $file,$dst . '/' . $file);
}
else {
copy($src . '/' . $file,$dst . '/' . $file);
}
}
}
closedir($dir);
}
Пожалуйста, покажите код. – dhofstet
Я нашел решение на этой странице. Эта рекурсивная функция может скопировать весь каталог в новый каталог. Вот ссылка: http://aidanlister.com/2004/04/recursive-copying-directories-in-php/ – user3547548