<?php
//打开目录
$d=dir("G:/php/123");echo "Handle:".$d->handle."<br>\n";
echo "Path:".$d->path."<br>\n";//循环输出
while(false!==($file=$d->read())){
echo $file."<br>\n";
}$d->close();
?>
输出结果:
Handle:Resource id #2
Path:G:/php/123
. “当前目录”
.. “上级目录”
456
为什么输出结果会这样的? $d->read() 函数不是返回当前目录指针位置的一个文件名,并将目录指针向后移动以为的吗?为什么会返回当前目录“.”,还有“..”?到底目录指针是怎么移动的? 上级目录又是什么?
//打开目录
$d=dir("G:/php/123");echo "Handle:".$d->handle."<br>\n";
echo "Path:".$d->path."<br>\n";//循环输出
while(false!==($file=$d->read())){
echo $file."<br>\n";
}$d->close();
?>
输出结果:
Handle:Resource id #2
Path:G:/php/123
. “当前目录”
.. “上级目录”
456
为什么输出结果会这样的? $d->read() 函数不是返回当前目录指针位置的一个文件名,并将目录指针向后移动以为的吗?为什么会返回当前目录“.”,还有“..”?到底目录指针是怎么移动的? 上级目录又是什么?
解决方案 »
- 如何使用php代碼將mysql導出的*.sql , 再一次導入哦???
- 得到用户真实ip
- 请求高手:为什么我通过fsock获取到的Whois信息不全呢? 急急
- 关于 mysql_connect 连接 mysql 的问题.很奇怪的问题..
- 学PHP是不是就是背函数??
- 请问一个新手在拿到项目计划书后,在开始分析和编写程序等等过程中的详细步骤有那些?应该注意那些?
- PHP连接ACCESS....是怎么做的??????????????
- 我用记事本将编码另存为UTF-8时, 用session_start() 会报错?
- 请问大家一下:我用date()取当前时间,但时间没变,怎么搞!
- PHP中类似Jsp的out.print的函数
- 记事本如何写校验?
- input框内输入内容,怎么实现回车后自动搜索数据库返回其他input框的内容
G:
cd php/123
dir你将能看到 这两个文件夹
$file=$d->read();
$file=$d->read();
循环前先读两次就可以。