php目录管理函数小结


Posted in PHP onSeptember 10, 2008

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。

使用范例
<?
$d = dir("/etc");
echo "handle: ".$d->handle."<br>\n";
echo "path: ".$d->path."<br>\n";
while($entry=$d->read()) {
echo $entry."<br>\n";
}
$d->close();
?>

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);
返回值: 字符串
函数种类: 文件存取
内容说明 本函数用来读取目录。返回目录中的文件名称,读取不照任何特殊的顺序。
使用范例 本例列出目前目录的所有文件
<?php
$handle=opendir('.');
echo "目录 handle: $handle\n";
echo "文件:\n";
while ($file = readdir($handle)) {
echo "$file\n";
}
closedir($handle);
?>

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

PHP 相关文章推荐
setcookie中Cannot modify header information-headers already sent by错误的解决方法详解
May 08 PHP
php版小黄鸡simsimi聊天机器人接口分享
Jan 26 PHP
理解PHP中的stdClass类
Apr 18 PHP
PHP使用静态方法的几个注意事项
Sep 16 PHP
PHP实现的简易版图片相似度比较
Jan 07 PHP
Laravel使用Caching缓存数据减轻数据库查询压力的方法
Mar 15 PHP
YII视图整合kindeditor扩展的方法
Jul 13 PHP
关于PHP定时发送服务的解决办法
Apr 23 PHP
PHP+Ajax实现的无刷新分页功能详解【附demo源码下载】
Jul 03 PHP
php工具型代码之印章抠图
Jul 18 PHP
php实现推荐功能的简单实例
Sep 29 PHP
PHP dirname功能及原理实例解析
Oct 28 PHP
php获取某个目录大小的代码
Sep 10 #PHP
php递归列出所有文件和目录的代码
Sep 10 #PHP
在服务端进行目录建立、删除,文件上传、删除的过程的php代码
Sep 10 #PHP
php面向对象的方法重载两种版本比较
Sep 08 #PHP
php+AJAX传送中文会导致乱码的问题的解决方法
Sep 08 #PHP
php chr() ord()中文截取乱码问题解决方法
Sep 08 #PHP
wiki-shan写的php在线加密的解密程序
Sep 07 #PHP
You might like
php获取json数据所有的节点路径
2015/05/17 PHP
php自动提交表单的方法(基于fsockopen与curl)
2016/05/09 PHP
PHP实现的日历功能示例
2018/09/01 PHP
用js实现计算代码行数的简单方法附代码
2007/08/13 Javascript
Firefox window.close()的使用注意事项
2009/04/11 Javascript
JS按位非(~)运算符与~~运算符的理解分析
2011/07/31 Javascript
js中top的作用深入剖析
2014/03/04 Javascript
18个非常棒的jQuery代码片段
2015/11/02 Javascript
纯js代码制作的网页时钟特效【附实例】
2016/03/30 Javascript
AngularJs 60分钟入门基础教程
2016/04/03 Javascript
prototype.js常用函数详解
2016/06/18 Javascript
原生javascript 学习之js变量全面了解
2016/07/14 Javascript
KnockoutJS 3.X API 第四章之表单textInput、hasFocus、checked绑定
2016/10/11 Javascript
input file上传 图片预览功能实例代码
2016/10/25 Javascript
纯js实现画一棵树的示例
2017/09/05 Javascript
JS canvas绘制五子棋的棋盘
2020/05/28 Javascript
layer.open 获取不到表单信息的解决方法
2019/09/26 Javascript
JavaScript面试中常考的字符串操作方法大全(包含ES6)
2020/05/10 Javascript
Django admin美化插件suit使用示例
2017/12/12 Python
Django 博客实现简单的全文搜索的示例代码
2020/02/17 Python
Django单元测试中Fixtures的使用方法
2020/02/26 Python
Pygame框架实现飞机大战
2020/08/07 Python
玩具反斗城美国官网:Toys"R"Us
2016/09/17 全球购物
意大利火车票和铁路通行证专家:ItaliaRail
2019/01/22 全球购物
NFL官方在线商店:NFLShop
2020/07/29 全球购物
幼儿教师考核制度
2014/01/25 职场文书
安踏广告词改编版
2014/03/21 职场文书
优秀员工评优方案
2014/06/13 职场文书
科技节口号
2014/06/19 职场文书
婚内房产协议书范本
2014/10/02 职场文书
优秀教师先进材料
2014/12/16 职场文书
大学生,三分钟即兴演讲稿
2019/07/22 职场文书
珍惜时间的诗歌赏析
2019/08/23 职场文书
掌握这项技巧,一年阅读300本书不是梦
2019/09/12 职场文书
MySQL删除和插入数据很慢的问题解决
2021/06/03 MySQL
服务器nginx权限被拒绝解决案例
2022/09/23 Servers