Как скопировать файл в несколько каталогов PHP?

copy('foo/test.php', 'bar/test.php');

Выше код, который будет передавать test.php файл из foo в bar и так перезаписать любые файлы, если это необходимо.

Я пытаюсь достичь вышеуказанного, но с несколькими неопределенными каталогами. Как бы я поступил так?

В общем и целом

  • Есть несколько каталогов в одном месте (неопределенное количество)
  • Мне нужно заменить test.php файлы в этих каталогах с новым, который был скопирован с foo,

Буду признателен за любую помощь, спасибо!

0

Решение

как написано, вы можете передать один массив в аргументах и ​​зациклить его так:

function fullCopy($oldDir = '', $newDir = []) {
foreach ($dir as $value){
if ( is_dir($oldDir && is_dir($newDir)) ) {
copy( $oldDir . '/test.php', $newDir . '/test.php');
}
}
}
fullCopy('foo', ['bar', 'bar2', 'bar3']);
0

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

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

По вопросам рекламы [email protected]