zoukankan      html  css  js  c++  java
  • PHP查看本地文件夹及删除文件夹操作

    查看文件夹(包括文件夹内所有的文件夹和文件)

    function descdir($dir){
    if(is_dir($dir)){
        if($dh=opendir($dir)){
            while(($file=readdir($dh))!==false){
                $file=iconv("gb2312","utf-8",$file);//将windows里中文名称的文件及文件夹名编码由gb2312转为utf-8
                if($file!="."&&$file!=".."){
                    echo $file ,"<br>";
                }
            }
            closedir($dh);
        }
    }else{
        echo $dir,"不存在";
    }
    }

    上面代码能显示指定文件夹下所有文件及文件夹名称,但当该指定的文件夹下有文件夹名是中文时,该中文文件夹内的文件不能显示。

    删除文件夹(包括文件夹下面所有文件及文件夹)

    function delDir($dir){
        if(!is_dir($dir)){
            echo "文件夹{$dir}不存在!";
            return 0;
        }
        
        $handle=dir($dir);
        while(false!== ($entry=$handle->read())){
            if(($entry!=".")&&($entry!="..")){
                if(is_file($dir."/".$entry)){
                    unlink($dir."/".$entry);
                }else{
                    deleteDir($dir."/".$entry); 
                }
            }
        }
        $handle->close();
        rmdir($dir);
    }
  • 相关阅读:
    02-scrapy安装及目录结构
    drf结合sql server搭建后台管理系统
    drf连接sqlserver数据库
    drf xadmin
    drf goods设计
    drf user models设计
    什么是全文检索
    周进度总结
    程序员修炼之道阅读笔记(四)
    周进度总结
  • 原文地址:https://www.cnblogs.com/programs/p/5496137.html
Copyright © 2011-2022 走看看