返回列表 回复 发帖

[转帖]PHP中如何对目录读取进行操作

php中对目录读取操作有两种方式
一种是:dir();read();close();
一种是:opendir();readder();closedir()

前面个是用对象来操作的,但php中类支持不好,类的速度比一般的慢,建议用下面种方式
第一种的用法:
$fp=dir('./test'); //建立一个目录的对象
$file=$fp->read(); //读取目录的一个句柄
$fp->close(); // 关闭目录

第二个的用法
$fp=opendir('./test'); //打开一个目录
$file=readdir($fp); //读取一个句柄
closedir($fp); /关闭目录指针

我们要列出目录的所有文件就要这样
$fp=dir('./test');
while($file[]=$fp->read());
$fp->close();

注意$file[]是个数组,php中数组是自动的,这样就把里面的文件列表保存到了数组$file中
大家都知道要排序(比如:ttt,aaa,ccc,bbb)这样的是不是很难看,可以用
sort($file),他把数组重新按照从小到排列了
其他的操作很简单了

                     我是一个呼吸着现在的空气而生活在过去的人
               这样的注定孤独,孤独的身处闹市却犹如置身于荒漠
                                     我已习惯了孤独,爱上孤独
                                 他让我看清了自我,还原了自我
                             让我再静静的沉思中得到快乐和满足
                                   再孤独的世界里我一遍又一遍
                                   不厌其烦的改写着自己的过去
                                             延伸到现在与未来
                                       然而那只是泡沫般的美梦
                                 产生的时刻又伴随着破灭的到来
                         在灰飞烟灭的瞬间我看到的是过程的美丽
                                      而不是结果的悲哀。。。

[转帖]PHP中如何对目录读取进行操作

***** 版主模式 *****
该帖子是管理员从<a href=forums.cgi?forum=23>☆perl编程技术☆</a>转移过来的!

                     我是一个呼吸着现在的空气而生活在过去的人
               这样的注定孤独,孤独的身处闹市却犹如置身于荒漠
                                     我已习惯了孤独,爱上孤独
                                 他让我看清了自我,还原了自我
                             让我再静静的沉思中得到快乐和满足
                                   再孤独的世界里我一遍又一遍
                                   不厌其烦的改写着自己的过去
                                             延伸到现在与未来
                                       然而那只是泡沫般的美梦
                                 产生的时刻又伴随着破灭的到来
                         在灰飞烟灭的瞬间我看到的是过程的美丽
                                      而不是结果的悲哀。。。
返回列表