php列出目錄下所有檔案的代碼舉例

來源:互聯網
上載者:User
本文介紹下,用php實現列出目錄中所有檔案的一例代碼,供大家學習參考。

列出目錄中所有檔案,代碼如下:

";while(false !== ($file=readdir($dir))){if($file != "." && $file != ".."){echo "
  • $file
  • ";}} //by bbs.it-home.orgecho "";closedir($dir);?>

    如果目錄與網站在同一分區下,直接用$current_dir='/temp/';也行。

    上面這個是windows下的例子,下面來看一個linux下列出目錄中所有檔案的php執行個體。如下:1,擷取目錄下檔案,不包括子目錄。

    ";}?>

    2、擷取目錄下所有檔案,包括子目錄。

    read()){            if($file !="." && $file !=".."){                get_allfiles($path."/".$file, $files);            }        }        $dp ->close();    }    if(is_file($path)){        $files[] =  $path;    }} //edit bbs.it-home.org   function get_filenamesbydir($dir){    $files =  array();    get_allfiles($dir,$files);    return $files;}   $filenames = get_filenamesbydir("static/image/");//列印所有檔案名稱,包括路徑foreach ($filenames as $value) {    echo $value."
    ";}?>
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.