1、开始之前先了解目录结构:
①
②
③
2、目的:
在test/new下创建10个文件夹,每个文件夹下文件内容为:test/old下文件
3、php代码:
①截图版:
②代码版:
<?php
$old='test/old';
$start=1;
$end=intval($start)+9;
for($i=$start;$i<=$end;$i++){
$new='test/new/'.$i;
if (!file_exists($new)) mkdir($new);
$handle = opendir($old);
while (($item = readdir($handle)) !== false) {
if ($item == '.' || $item == '..') continue;
$_source = $old . '/' . $item;
$_dest = $new . '/' . $item;
if (is_file($_source)) copy($_source, $_dest);
if (is_dir($_source)) copydir($_source, $_dest);
}
closedir($handle);
}
?>
4、执行该php文件,结果如下: