zoukankan      html  css  js  c++  java
  • php获取文件夹下面的文件列表和文件夹列表

    function getDir($dir) {
      $dirArray[] = NULL;
      if (false != ($handle = opendir( $dir ))) {
        $i=0;
        while ( false !== ($file = readdir( $handle )) ) {
          //去掉"“.”、“..”以及带“.xxx”后缀的文件
          if ($file != "." && $file != ".."&&!strpos($file,".")) {
            $dirArray[$i] = $file;
            $i++;
          }
        }
        //关闭句柄
        closedir ($handle);
      }
      return $dirArray;
    }
    
    //获取文件列表
    function getFile($dir) {
      $fileArray[] = NULL;
      if (false != ($handle = opendir ( $dir ))) {
        $i=0;
        while ( false !== ($file = readdir ( $handle )) ) { 
          if ($file != "." && $file != ".."&&strpos($file,".")) {
            $fileArray[$i]['url'] = $dir.$file;
            $fileArray[$i]['name'] = $file;
            if($i==100){
              break;
            }
          $i++;
          }
        }
        //关闭句柄
        closedir ($handle);
      }
      return $fileArray;
    }
    
    
    
    
    $dir = "D:/.......";    //绝对路径
    $data = getFile($dir);  //获取文件列表
    echo "<pre>";
    print_r($data);
    

      

     

  • 相关阅读:
    【noi2018】归程
    【USACO06JAN】牛的舞会The Cow Prom
    City Horizon (线段树)
    USACO 2019 January Gold Cow Poetry (结论+dp)
    POJ 2528 Mayor's posters (线段树)
    线段覆盖 (线段树)
    POJ 2892 Tunnel Warfare (线段树)
    NOIP 2017 逛公园 (最短路+dp)
    USACO 2019 February Gold Cow Land (树链剖分)
    CSU 2151 集训难度(线段树)
  • 原文地址:https://www.cnblogs.com/qhorse/p/5144469.html
Copyright © 2011-2022 走看看