本站最近一段时间在改版,如果你在浏览的过程中遇到无法访问的情况,还请见谅! [07-05-07 0:49:25]
当前位置:首 页 >> 网络编程 >> PHP >> 目录管理函数
目录管理函数
作者: 发布时间:06-01-15 浏览次数:924 [ ]




chdir : 
改变目录。 


dir : 
目录类别类。 


closedir : 
关闭目录 handle。 


opendir : 
打开目录 handle。 


readdir : 
读取目录 handle。 


rewinddir : 
重设目录 handle。 

chdir
改变目录。
语法: int chdir(string directory);
返回值: 整数
函数种类: 文件存取
内容说明 本函数用来改变目前 PHP 执行的目录到新的 directory 目录中。若无法改变则返回 false,成功则返回 true。


dir
目录类别类。
语法: new dir(string directory);
返回值: 类
函数种类: 文件存取
内容说明 这是一个类似面向对象的类别类,用来读取目录。当目录参数 directory 打开之后,有二个属性可用:handle 属性就像其它非类的函数所用的 readdir()、rewinddir() 及 closedir();path 属性则配置打开目录后的路径参数。本类有三个方法 (method):read、rewind 与 close。

使用范例 



  1. <? 
  2.  $d dir("/etc"); 
  3. echo "Handle: ". $d->handle."<br>\\n"
  4. echo "Path: ". $d->path."<br>\\n"
  5. while( $entry= $d->read()) { 
  6. echo  $entry."<br>\\n"

  7.  $d->close(); 
  8. ?> 

closedir
关闭目录 handle。
语法: void closedir(int dir_handle);
返回值: 无
函数种类: 文件存取 
内容说明 
本函数用来关闭目录资料流的 dir_handle。这个 dir_handle 参数所操作的目录必须要 opendir() 打开的方可使用。 


opendir
打开目录 handle。
语法: int opendir(string path);
返回值: 整数
函数种类: 文件存取
内容说明 
本函数用来打开目录资料流。返回的整数是可供其它目录函数操作的 handle。


readdir
读取目录 handle。
语法: string readdir(int dir_handle);
返回值: 字符串
函数种类: 文件存取 
内容说明 本函数用来读取目录。返回目录中的文件名称,读取不照任何特殊的顺序。
使用范例 本例列出目前目录的所有文件



  1. <?php 
  2.  $handle=opendir('.'); 
  3. echo "目录 handle:  $handle\\n"
  4. echo "文件:\\n"
  5. while ( $file readdir( $handle)) { 
  6. echo " $file\\n"

  7. closedir( $handle);  
  8. ?> 

rewinddir
重设目录 handle。
语法: void rewinddir(int dir_handle);
返回值: 无
函数种类: 文件存取 
内容说明 本函数用来重设目录资料流到开始处。


相关附件:无
相关文章[]:
下一篇:[06-01-15] 封装常用Javascript以便PHP快速调用
上一篇:[06-01-15] 日期与时间函数库
相关评论:
添加评论