国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

php 遍歷一個文件夾下的所有文件和子文件的代碼

2020-03-22 18:40:51
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了關于php 遍歷一個文件夾下的所有文件和子文件的代碼,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下

php 遍歷一個文件夾下的所有文件和子文件

 1 <?php 2 /**  3  * 將讀取到的目錄以數組的形式展現出來  4  * @return array  5  * opendir() 函數打開一個目錄句柄,可由 closedir(),readdir() 和 rewinddir() 使用。  6  * is_dir() 函數檢查指定的文件是否是目錄。  7  * readdir() 函數返回由 opendir() 打開的目錄句柄中的條目。  8  * @param array $files 所有的文件條目的存放數組  9  * @param string $file 返回的文件條目 10  * @param string $dir 文件的路徑 11  * @param resource $handle 打開的文件目錄句柄 12  */ 13 function my_scandir($dir) 14 { 15     //定義一個數組 16     $files = array(); 17     //檢測是否存在文件 18     if (is_dir($dir)) { 19         //打開目錄 20         if ($handle = opendir($dir)) { 21             //返回當前文件的條目 22             while (($file = readdir($handle)) !== false) { 23                 //去除特殊目錄 24                 if ($file != "." && $file != "..") { 25                     //判斷子目錄是否還存在子目錄 26                     if (is_dir($dir . "/" . $file)) { 27                         //遞歸調用本函數,再次獲取目錄 28                         $files[$file] = my_scandir($dir . "/" . $file); 29                     } else { 30                         //獲取目錄數組 31                         $files[] = $dir . "/" . $file; 32                     } 33                 } 34             } 35             //關閉文件夾 36             closedir($handle); 37             //返回文件夾數組 38             return $files; 39         } 40     } 41 } 42  43 echo "<pre>"; 44 print_r(my_scandir("./aa")); //電腦的文件路徑即可

以上就是本文的全部內容,希望對大家的學習有所幫助,更多相關內容請關注PHP !

相關推薦:

php 計算兩個文件的相對路徑的方法

以上就是php 遍歷一個文件夾下的所有文件和子文件的代碼的詳細內容,更多請關注 其它相關文章!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 贵港市| 银川市| 桃园县| 法库县| 随州市| 隆德县| 晋州市| 汝南县| 绩溪县| 苍南县| 九江县| 安平县| 西安市| 怀来县| 清丰县| 准格尔旗| 长白| 叙永县| 大兴区| 临沂市| 高陵县| 甘泉县| 青铜峡市| 肥乡县| 固镇县| 三门峡市| 古田县| 思南县| 天水市| 台中县| 宣威市| 广汉市| 东方市| 城口县| 广德县| 高阳县| 金门县| 杨浦区| 湘潭市| 贵阳市| 皮山县|