php两个获取指定文件夹下所有文件的方法
代码或思路
- //递归
- function readDirDeep($path,$deep = 0)
- {
- $handle = opendir($path);
- while(false !== ($filename = readdir($handle))){
- if($filename == '.' || $filename == '..') continue;
- echo str_repeat(' ',$deep*5) . $filename.'<br>';
- //str_repeat(str,n) 重复一个str字符串n次
- if(is_dir($path.'/'.$filename)){
- readDirDeep($path.'/'.$filename,$deep+1);
- }
- }
- //闭关
- closedir($handle);
- }
-
- //队列
- 队列的方式就是遇到目录就放入队列,非目录打印就好
- function readDirQueue($dir)
- {
- $dirs = [$dir];
-
- while ($path = array_shift($dirs)) {
- if (is_dir($path) && $handle = opendir($path)) {
- while (false !== ($filename = readdir($handle))) {
- if ($filename == '.' || $filename == '..') continue;
- $real_path = $path . DIRECTORY_SEPARATOR . $filename;
-
- if(is_dir($real_path)) {
- $dirs[] = $real_path;
- }else {
- echo $real_path . '<br/>';
- }
- }
- //闭关
- closedir($handle);
- }
- }
-
- }
解压密码: detechn或detechn.com
免责声明
本站所有资源出自互联网收集整理,本站不参与制作,如果侵犯了您的合法权益,请联系本站我们会及时删除。
本站发布资源来源于互联网,可能存在水印或者引流等信息,请用户自行鉴别,做一个有主见和判断力的用户。
本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。
Internet Explorer (简称IE)是微软开发的网页浏览器作为微软官方的一款核心产品之一,不仅在性能和稳定性上拥有不错的表现外,还提供了非常多好用的功能。在个人隐私方面的改善是IE浏览器最引人注意的地方。IE浏览器现在可以完全控制网站对你个人信息的访问,确保个人隐私不受侵犯和泄露。