最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP實現(xiàn)遞歸復(fù)制整個文件夾的類實例

 更新時間:2015年08月03日 14:47:51   作者:不是JS  
這篇文章主要介紹了PHP實現(xiàn)遞歸復(fù)制整個文件夾的類,涉及php針對文件的遞歸操作技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了PHP實現(xiàn)遞歸復(fù)制整個文件夾的類。分享給大家供大家參考。具體如下:

<?php
/*
 * 文件夾復(fù)制類
 */
class CopyFile
{
public $fromFile;
public $toFile;
/*
 * $fromFile 要復(fù)制誰
 * $toFile 復(fù)制到那
 */
function copyFile($fromFile,$toFile){
  $this->CreateFolder($toFile);
  $folder1=opendir($fromFile);
  while($f1=readdir($folder1)){
    if($f1!="." && $f1!=".."){
      $path2="{$fromFile}/{$f1}";
      if(is_file($path2)){  
        $file = $path2;
        $newfile = "{$toFile}/{$f1}";
        copy($file, $newfile);
      }elseif(is_dir($path2)){
        $toFiles = $toFile.'/'.$f1;
        $this->copyFile($path2,$toFiles);
      }
    }
  }
}
/*
 * 遞歸創(chuàng)建文件夾
 */
function CreateFolder($dir, $mode = 0777){
  if (is_dir($dir) || @mkdir($dir,$mode)){
    return true;
  }  
 if (!$this->CreateFolder(dirname($dir),$mode)){
   return false;
 }
  return @mkdir($dir, $mode);
}
}
//使用方法
//引入本類,直接new copyFile('要復(fù)制誰','復(fù)制到那');
//$file = new CopyFile('aaaa/aaaaa','bbbbb/bbbb');
?>

希望本文所述對大家的php程序設(shè)計有所幫助。

相關(guān)文章

  • php圖像驗證碼生成代碼

    php圖像驗證碼生成代碼

    這篇文章主要為大家詳細(xì)
    介紹了php圖像驗證碼的生成代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • PHP時間處理類操作示例

    PHP時間處理類操作示例

    這篇文章主要介紹了PHP時間處理類,結(jié)合實例形式分析了DateTime、DateTimeZone、DateInterval及DatePeriod等常用日期時間處理類簡單操作技巧,需要的朋友可以參考下
    2018-09-09
  • 分享PHP計算兩個日期相差天數(shù)的代碼

    分享PHP計算兩個日期相差天數(shù)的代碼

    這篇文章主要為大家分享了PHP計算兩個日期差的代碼,實例分析了php操作日期的技巧,需要的朋友可以參考下
    2015-12-12
  • php字符串函數(shù) str類常見用法示例

    php字符串函數(shù) str類常見用法示例

    這篇文章主要介紹了php字符串函數(shù) str類常見用法,結(jié)合實例形式分析了php字符串函數(shù)常見操作技巧與相關(guān)注意事項,需要的朋友可以參考下
    2020-05-05
  • 淺談php優(yōu)化需要注意的地方

    淺談php優(yōu)化需要注意的地方

    本文總結(jié)了一些自己在項目中進(jìn)行php優(yōu)化的時候的注意事項,都是自己經(jīng)常用到的,這里推薦給大家,有遺漏的地方也請告之。
    2014-11-11
  • 解析在zend Farmework下如何創(chuàng)立一個FORM表單

    解析在zend Farmework下如何創(chuàng)立一個FORM表單

    本篇文章是對在zend Farmework下如何創(chuàng)立一個FORM表單的方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • PHP獲取文件擴(kuò)展名的4種方法

    PHP獲取文件擴(kuò)展名的4種方法

    這篇文章主要介紹了PHP獲取文件擴(kuò)展名的4種方法,涉及PHP針對字符串與數(shù)組及上傳文件屬性等相關(guān)操作技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-11-11
  • php self,$this,const,static,-&gt;的使用

    php self,$this,const,static,-&gt;的使用

    用php這么久了,慚愧的是,原來自己還一直沒分清楚這幾個關(guān)鍵字使用方法。
    2009-10-10
  • php正則替換處理HTML頁面的方法

    php正則替換處理HTML頁面的方法

    這篇文章主要介紹了php正則替換處理HTML頁面的方法,涉及php針對html頁面常見元素的匹配技巧,需要的朋友可以參考下
    2015-06-06
  • php include的妙用,實現(xiàn)路徑加密

    php include的妙用,實現(xiàn)路徑加密

    用這種方法比較繁瑣,只能隱藏后臺腳本的路徑,前端的腳本路徑仍然可以在源文件中看得到(baseref) 在地址欄上看到的地址都是index.php?xxxxxxxx
    2008-07-07

最新評論

泰兴市| 拉孜县| 老河口市| 远安县| 兴和县| 旬阳县| 紫阳县| 嵊州市| 衡阳市| 三门峡市| 泸溪县| 余庆县| 广州市| 夏津县| 牡丹江市| 保靖县| 鹤岗市| 通辽市| 隆德县| 潜江市| 公主岭市| 永吉县| 彩票| 南宁市| 宁波市| 安塞县| 尚志市| 时尚| 阳东县| 辽源市| 古蔺县| 乌海市| 紫金县| 鄂温| 通城县| 迭部县| 嘉善县| 沅陵县| 祁连县| 潞城市| 象山县|