遍历显示文件夹下所有目录、所有文件的函数
2008-03-15 12:34
555 查看
<?php
/**********************
一个简单的目录递归函数
第一种实现办法:用dir返回对象
***********************/
function tree($directory)
{
$mydir=dir($directory);
echo "<ul> ";
while($file=$mydir->read()){
if((is_dir("$directory/$file")) AND ($file!=".") AND ($file!=".."))
{echo "<li><font color="#ff00cc"><b>$file</b></font></li> ";
tree("$directory/$file");
}
else
echo "<li>$file</li> ";
}
echo "</ul> ";
$mydir->close();
}
//开始运行
echo "<h2>目录为粉红色</h2><br> ";
tree("F:/");
/***********************
第二种实现办法:用readdir()函数
************************/
function listDir($dir){
if(is_dir($dir)){
if ($dh = opendir($dir)) {
while (($file= readdir($dh)) !== false){
if((is_dir($dir."/".$file)) && $file!="." && $file!=".."){
echo "<b><font color='red'>文件名:</font></b>",$file,"<br><hr>";
listDir($dir."/".$file."/");
}else{
if($file!="." && $file!=".."){
echo $file."<br>";
}
}
}
closedir($dh);
}
}
}
//开始运行
listDir("E:/download/");
?>
相关文章推荐
- php 遍历显示文件夹下所有目录、所有文件的函数,没有分页的代码
- php 遍历显示文件夹下所有目录、所有文件的函数
- 遍历显示文件夹下所有目录、所有文件的函数,没有分页
- php 遍历显示文件夹下所有目录、所有文件的函数,没有分页的代码
- Python遍历文件夹下所有文件及目录
- MFC遍历指定目录下的所有文件/文件夹(不遍历子目录)
- 遍历指定目录下的所有文件及文件夹
- Python:遍历一个目录下所有的文件及文件夹,然后计算每个文件的字符和line的小程序
- VC中遍历指定目录中的所有文件和文件夹
- C# 遍历指定目录下的所有文件及文件夹
- php写一个函数遍历文件夹下所有的文件和子文件
- PHP遍历某个目录下的所有文件和子文件夹的实现代码
- C# 遍历目录下所有文件夹下的文件
- 遍历目录下面所有的文件夹和文件
- 递归的一些方法使用:深度遍历路径中的所有文件和目录,删除一个有文件的文件夹
- 3.写一个函数,能够遍历一个文件夹下的所有文件和子文件夹。
- 面试题-程序题-Java递归实现遍历文件目录(所有文件夹和子文件)
- PHP写一个函数,能够遍历一个文件夹下的所有文件和子文件夹。
- 遍历某个文件夹(目录)下的所有文件 以及获取文件夹大小
- 遍历删除一个目录下所有文件的函数