程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php讀取指定目錄文件夾下所有文件名

php讀取指定目錄文件夾下所有文件名

編輯:關於PHP編程

遍歷目錄下文件名並顯示我們會用到幾個函數一個是opendir目錄讀取函數,然後再利用readdir獲取目錄相在信息到數組然後通過while遍歷出來。

顯示目錄下所有文件

 代碼如下 復制代碼

<?php

$dir=dirname(__FILE__)."/../www.bKjia.c0m /";//這裡輸入其它路徑
//PHP遍歷文件夾下所有文件
$handle=opendir($dir.".");
//定義用於存儲文件名的數組
$array_file = array();
while (false !== ($file = readdir($handle)))
{
if ($file != "." && $file != "..") {
$array_file[] = $file; //輸出文件名
}
}
closedir($handle);
print_r($array_file);

?>


刪除指定目錄下的所有文件

 代碼如下 復制代碼


/**
 * 刪除指定目錄下的所有文件
 *
 * @param String $dir  要進行操作的路徑
 * 適合范圍,只有用於文件夾內不存在子文件夾的情況下
 * 來源  DZ
 * 小佳(www.bKjia.c0m)  整理 於 2006-06-26 
 */
function dir_clear($dir) {
    $directory = dir($dir);                //創建一個dir類(bKjia.c0m的PHP手冊上這麼說的),用來讀取目錄中的每一個文件
    while($entry = $directory->read()) {   //循環每一個文件,並取得文件名$entry
        $filename = $dir.'/'.$entry;       //取得完整的文件名,帶路徑的
        if(is_file($filename)) {           //如果是文件,則執行刪除操作
            @unlink($filename);
        }
    }
    $directory->close();                   //關閉讀取目錄文件的類
    result();
}  

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved