网站首页  汉语字词  英语词汇  考试资料  写作素材  旧版资料

请输入您要查询的考试资料:

 

标题 php文件夹控制类
内容
    php文件夹控制类,包括创建文件夹,遍历文件夹,删除文件夹功能,看代码
    <?
    /*
    *@author luhuijie
    *文件及控制类
    *date:2011-9-22
    */
    class dirLu{
    private $arrayDir = array();
    function __contruct(){
    }
    function __set($name,$value){
    $this->$name = $value;
    }
    function __get($name){
    return $this->$name;
    }
    function mkDir($dirName){
    if(!$this->isDir($dirName)){
    if($this->mkDir(dirname($dirName))){
    mkdir($dirName,0777);
    return true;}
    }else{
    return true;
    }
    }
    function delDir($dirName){
    if (@rmdir($dirName)==false && is_dir($dirName)) {
    if ($dp = opendir($dirName)) {
    while (($file=readdir($dp)) != false) {
    if (is_dir($dirName."/".$file) && $file!='.' && $file!='..') {
    $this->delDir($dirName."/".$file);
    } elseif($file!="."&$file!="..") {
    unlink($dirName."/".$file);
    }
    }
    closedir($dp);
    rmdir($dirName);
    }else{
    return false;
    }
    }
    return true;
    }
    function listDir($dirName){
    $dp = opendir($dirName);
    while($filename = readdir($dp))
    {
    if($filename!='.'&&$filename!='..')
    { if(is_dir($dirName."/".$filename.'/')){
    $this->arrayDir[] = "文件夹".$dirName."/".$filename;
    $this->listDir($dirName."/".$filename);
    }else{
    $this->arrayDir[] = '文件'.$dirName."/".$filename;
    }
    }
    }
    return $this->arrayDir;
    }
    function mvDir($sorceDir,$aimDir){
    }//这个有待补充。
    private function isDir($dirName){
    return is_dir($dirName);
    }
    }
    $d = new dirLu();
    //$d->mkDir("a/b/c/d/");
    var_dump($d->listDir("a"));
    ?>
随便看

 

在线学习网考试资料包含高考、自考、专升本考试、人事考试、公务员考试、大学生村官考试、特岗教师招聘考试、事业单位招聘考试、企业人才招聘、银行招聘、教师招聘、农村信用社招聘、各类资格证书考试等各类考试资料。

 

Copyright © 2002-2024 cuapp.net All Rights Reserved
更新时间:2025/5/12 22:00:08