Я пытаюсь скопировать файлы из определенной папки ($ src) в конкретный пункт назначения ($ dst). Я получил код из этого урока here. Кажется, я не могу копировать файлы в исходном каталоге.PHP скопировать все файлы в каталог в другой?
<?php
$src = 'pictures';
$dst = 'dest';
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);
}
?>
У меня нет ошибок для вышеуказанного кода.
Вы можете прочитать файлы? вы получаете какую-либо ошибку? –
Мне нравится, как много задают вопрос, оставляя самую важную часть, сообщение об ошибке ... – OIS
По какой-то причине с помощью командной строки linux не может быть и речи? Не похоже, что вы делаете что-то особенно интересное здесь (например, отфильтровываете определенные файлы), поэтому я бы просто использовал команду linux (при необходимости, вызвал PHP). –