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

请输入您要查询的范文:

 

标题 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/22 2:06:08