Вот небольшой фрагмент кода под названием DirectoryIterator.Это не полностью документировано на сайте PHP, но вот его суть:
Создайте список файлов и папок с флажками рядом с ними, добавьте их все в массив.*
Теперь добавьте эту часть в начало файла
<?php
if($_POST){
if(is_array($_POST['copy'])) foreach($_POST['copy'] as $c){
@copy($c, str_replace('c:/dev/source','c:/dev/dest', $c));
echo "copied: $c to ". str_replace('c:/dev/source','c:/dev/dest', $c) . "<br>";
}
}
Я не совсем уверен, какой результат вы получите от $r->getSubPathName()
Можете ли вы дать мне знать, если он выводит массив?если это так, возможно, вы замените это на $ r-> getSubPath (), а затем добавите «c: / dev / source» в переменную $ c, когда вы копируете ее?*
здесь