国产探花免费观看_亚洲丰满少妇自慰呻吟_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 遍歷一個文件夾下的所有文件和子文件的代碼的詳細內容,更多請關注 其它相關文章!

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 呼伦贝尔市| 新泰市| 康保县| 抚松县| 嘉义县| 大足县| 陵水| 漳州市| 新龙县| 浦城县| 淮南市| 隆安县| 罗山县| 铅山县| 肥东县| 嘉义市| 陕西省| 米脂县| 渝中区| 全州县| 葵青区| 扶绥县| 葫芦岛市| 长寿区| 平武县| 丰顺县| 五峰| 横山县| 盘锦市| 扬州市| 安义县| 平舆县| 望江县| 乌兰浩特市| 济宁市| 衡水市| 平遥县| 台北市| 佛坪县| 塔城市| 青龙|