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

首頁 > 開發(fā) > PHP > 正文

php遍歷所有文件及文件夾的方法深入解析

2024-05-04 23:09:16
字體:
供稿:網(wǎng)友
1.方法一:

復(fù)制代碼 代碼如下:


<?
$dir="D:";
static $dir_list =0;
static $file_list =0;
function listfile($dir){
global $dir_list,$file_list;
$d = dir($dir);
while ( $entry = $d->read()) {
$tem_curnt=$dir."/".$entry;
if($entry=="." || $entry=="..") continue;
if ( is_dir( $tem_curnt)) {
listfile($tem_curnt);
echo "文件夾 ".$tem_curnt."<br>";
$dir_list++;
}
elseif ( is_file($tem_curnt)) {
echo "文件".$tem_curnt."<BR>";
$file_list++;
}
}
$d->close();
}
listfile($dir);
echo "目錄數(shù):".$dir_list;
echo"<br>";
echo"文件數(shù):".$file_list;
?>


2.方法二:

復(fù)制代碼 代碼如下:


<?php
function list_dir($dirpath){
if($dirpath[strlen($dirpath)]-1!='/'){
$dirpath.="/";
}
static $result_array=array();
if(is_dir($dirpath)){
$files_dirs=scandir($dirpath);
foreach($files_dirs as $file){
if($file=='.'||$file=='..'){continue;}
if(is_dir($dirpath.$file)){
list_dir($dirpath.$file);
}else{
array_push($result_array,$dirpath.$file);
}
}
}
return $result_array;
}
$array=list_dir('D:/www');
foreach($array as $value){
echo $value;
echo "<br>";
}
?>


3.方法三:

復(fù)制代碼 代碼如下:


<?php
function list_dir($dirpath){
if($dirpath[strlen($dirpath)-1]!="http://"){$dirpath.="http://";}
static $result_array=array();
if(is_dir($dirpath)){
$handle=opendir($dirpath);
while($file=readdir($handle)){
if($file=="."||$file==".."){continue;}
if(is_dir($dirpath.$file)){
list_dir($dirpath.$file."http://");
}else{
array_push($result_array,$dirpath.$file);
}
}
closedir($handle);
}
return $result_array;
}
$array=list_dir("D:/www");
foreach($array as $value){
echo $value;
echo "<br>";
}
?>


4.方法四:

復(fù)制代碼 代碼如下:


<?php
function list_dir($dirpath){
if($dirpath[strlen($dirpath)-1]!="http://"){$dirpath.="http://";}
static $result_array=array();
if(is_dir($dirpath)){
$dir=dir($dirpath);
while($file=$dir->read()){
if($file=="."||$file==".."){continue;}
if(is_dir($dirpath.$file)){
list_dir($dirpath.$file."http://");
}else{
array_push($result_array,$dirpath.$file);
}
}
$dir->close();
}
return $result_array;
}
$array=list_dir("D:/www");
foreach($array as $value){
echo $value;
echo "<br>";
}
?>


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 常州市| 修武县| 会东县| 苍南县| 九台市| 佛坪县| 杭锦后旗| 芦山县| 财经| 启东市| 富锦市| 衢州市| 涟水县| 高平市| 昌宁县| 海阳市| 临西县| 万源市| 杭州市| 平武县| 铁力市| 临沭县| 泰州市| 佛山市| 阜康市| 桐庐县| 阳泉市| 宜丰县| 宜章县| 左贡县| 泾阳县| 全州县| 南安市| 朔州市| 十堰市| 平泉县| 平潭县| 句容市| 彰化县| 镇沅| 华池县|