• PHP遍历、删除文件夹中的所有文件


     1 <?php
     2   header("Content-type:text/html;charset=utf-8");
     3   
     4   /**
     5    * getDirFile 遍历文件夹中的所有文件
     6    * @param $path 
     7    */
     8   function getDirFile($path){
     9     //判断是否是文件夹
    10     if(is_dir($path)){
    11         //判断是否打开成功
    12         if($handle = opendir($path)){
    13             
    14             //读取文件
    15             while($file = readdir($handle)){
    16                 //判断是否是文件夹
    17                 if(is_dir($path.'/'.$file) && $file != '.' && $file != '..'){
    18                     echo '文件夹:'.$file.'<br/>';
    19                     getDirFile($path.'/'.$file);
    20                 } else {
    21                     if($file != '.' && $file != '..'){
    22                         echo '文件:'.$file.'<br/>';
    23                     }
    24                 }
    25             }
    26             
    27             //关闭文件夹
    28             closedir($handle);
    29         }
    30     }
    31   }
     1 /**
     2    * removeDir 删除文件夹下所有文件
     3    * @param $path
     4    */
     5   function removeDir($path){
     6     //判断是否是文件夹
     7     if(is_dir($path)){
     8         //判断是否打开成功
     9         if($handle = opendir($path)){
    10             //读取文件
    11             while($file = readdir($handle)){
    12                 //判断是否是文件夹
    13                 if(is_dir($path.'/'.$file.'/') && $file!='.' && $file!='..'){
    14                     removeDir($path.'/'.$file.'/');
                  //删除文件夹
                  rmdir($path.'/'.$file);
    15 } else { 16 if($file!='.' && $file!='..'){ 17 //删除文件 18 unlink($path.'/'.$file); 19 } 20 } 21 22 } 23 //关闭文件夹 24 closedir($handle);

    27 } 28 } 29 }
  • 相关阅读:
    Ribbon【负载均衡策略】
    Ribbon【入门】
    Mysql主从复制原理及同步延迟问题
    JWT 身份认证优缺点分析以及常见问题解决方案
    Feign【token传递】
    Feign【首次请求失败】
    Feign【文件上传】
    Feign【替换默认的feign client】
    Feign【开启GIZP压缩】
    Feign【@FeignClient】
  • 原文地址:https://www.cnblogs.com/ym1992it/p/4052462.html
Copyright © 2020-2023  润新知