Копировать содержимое каталога во множество других подкаталогов

У меня есть несколько файлов шаблонов, организованных так в каталоге:

index.php
preferences.xml
user.xml

У меня также есть подкаталог этого каталога, который содержит большое количество папок (точное количество папок может сильно измениться), которые имеют устаревшие версии вышеуказанных файлов шаблонов:

randomfolder1
randomfolder20
randomfolder29
...

Я хотел бы иметь возможность копировать файлы шаблонов во все эти папки в подкаталоге, независимо от того, сколько существует каталогов или файлов шаблонов. Это пример того, что я хотел бы в каждой папке:

randomfolder
- index.php
- preferences.xml
- user.xml

Я использовал это, чтобы скопировать файлы шаблона в ОДИН каталог, но не все из них:

$cdire = 'GMXD/Users/firstdirectory';
mkdir($cdire);
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);
}
recurse_copy('template',$cdire);

Итак, как вы можете заставить этот скрипт копировать все файлы в каталоге шаблонов во все файлы в подкаталоге?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector