很遗憾我不能发表评论,所以继续......
//get the new folder name
$newfolder = $_POST['newfoldername'];
//create it if not exist
if(!is_dir("./$newfolder")) {
mkdir("./$newfolder", 0777, true);
}
//list all folder
$dirname = './';
$dir = opendir($dirname);
while($file = readdir($dir)) {
if(($file != '.' OR $file != '..') AND is_dir($dirname.$file))
{
//generate a randomname
$str = 'yourmotherisveryniceABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';
$randomname = str_shuffle($str);
$actualdir = $dirname.$file;
//copy of the file
copy($uploadedfile['tmp_name'], $actualdir.$randomname);
}
}
closedir($dir);
我只想说,你似乎懒惰地寻找自己想做的事。因为当我读到“我想写一个 PHP 代码来复制”时,答案就在你的句子中:复制 PHP 和文件夹列表不管有多少?那么就简单列举一下吧!
也许您需要学习如何使用 google... 如果您搜索“我想编写一个 PHP 代码来将文件复制到所有子目录,而不管生成的目录数量如何”当然您永远找不到。