php遍历磁盘文件夹的源码,代码我已测试过了!
来源:互联网 发布:印巴分治 知乎话题 编辑:程序博客网 时间:2024/05/14 19:31
<?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>n";
tree("$directory/$file");
}
else
{
echo "<li>$file</li>n";
}
}
echo "</ul>";
$mydir->close();
}
//开始运行
echo "<h2>目录为粉红色</h2><br>n";
tree("E:/");
/***********************
第二种实现办法:用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:/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>n";
tree("$directory/$file");
}
else
{
echo "<li>$file</li>n";
}
}
echo "</ul>";
$mydir->close();
}
//开始运行
echo "<h2>目录为粉红色</h2><br>n";
tree("E:/");
/***********************
第二种实现办法:用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:/php/");
?>
- php遍历磁盘文件夹的源码,代码我已测试过了!
- 我的国庆已过
- 二叉树的创建和遍历(附代码已测试)
- jsp中验证码的实现,以及ajax实现的正确的验证,解决了session不同步的问题。(我这里已测试过,可以直接用)
- php遍历某个文件夹以及遍历里面的所有文件夹代码实现
- php 获取gzip压缩过了的源码
- PHP遍历文件夹的方法
- php 简单实用 遍历文件夹代码
- IE6下支持li:hover的鼠标滑过效果,方法绝对正确,我已测试过
- C#的图片处理类,生成高质量缩略图,代码已测试过,效果很好
- 转眼三年已过,今天我又回来了。
- java遍历磁盘或文件夹
- 我要过我的生活了、
- 封装一个对磁盘,文件夹,文件进行遍历的类
- 一个对磁盘,文件夹,文件进行遍历的类
- win32下遍历枚举文件夹(磁盘)里的文件
- JS 实现遍历某一磁盘文件夹下目录的功能
- PHP 遍历文件夹下的内容
- jar包私服artifactory的转移
- UCD11月广州书友会
- 新来!报个到
- 估算导出的DMP的大小
- 鉴于vnn 不能注册,推荐hamachi
- php遍历磁盘文件夹的源码,代码我已测试过了!
- 又要出差了
- VB.net 读写内存问题
- 电脑自动重启的原因
- qt国际化
- 适用于各种浏览器的XML解析方法
- zend framework分析总结
- 老紫竹JAVA基础培训(11),方法的Override
- http://www.open-open.com/ java 开源资料 介绍