用PHP Filesystem 函数 复制并创建多个含同样文件内容的文件夹

13 篇文章 0 订阅
12 篇文章 1 订阅

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文件,结果如下:




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值