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 相关文章推荐
Apache2中实现多网站域名绑定的实现方法
Jun 01 PHP
PHP应用JSON技巧讲解
Feb 03 PHP
ThinkPHP的cookie和session冲突造成Cookie不能使用的解决方法
Jul 01 PHP
ThinkPHP上使用多说评论插件的方法
Oct 31 PHP
thinkphp中memcache的用法实例
Nov 29 PHP
Session 失效的原因汇总及解决丢失办法
Sep 30 PHP
php开发工具有哪五款
Nov 09 PHP
PHP下使用mysqli的函数连接mysql出现warning: mysqli::real_connect(): (hy000/1040): ...
Feb 14 PHP
验证token、回复图文\文本、推送消息的实用微信类php代码
Jun 28 PHP
PHP下的浮点运算不准的解决方法
Oct 27 PHP
YII框架中搜索分页jQuery写法详解
Dec 19 PHP
在Yii2特定页面如何禁用调试工具栏Debug Toolbar详解
Aug 07 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
Linux中用PHP判断程序运行状态的2个方法
2014/05/04 PHP
php中smarty变量修饰用法实例分析
2015/06/11 PHP
PHP实现字母数字混合验证码功能
2019/07/11 PHP
js实现的网站首页随机公告随机公告
2007/03/14 Javascript
Javascript 调试利器 Firebug使用详解六
2009/07/05 Javascript
javascript 不间断的图片滚动并可点击
2010/01/15 Javascript
TextArea不支持maxlength的解决办法(jquery)
2011/09/13 Javascript
javascript模拟实现C# String.format函数功能代码
2013/11/25 Javascript
javascript实现 百度翻译 可折叠的分享按钮列表
2015/03/12 Javascript
JS实现新浪微博效果带遮罩层的弹出框代码
2015/10/12 Javascript
js本地图片预览实现代码
2016/10/09 Javascript
HTML5+jQuery实现搜索智能匹配功能
2017/03/24 jQuery
Angularjs 动态添加指令并绑定事件的方法
2017/04/13 Javascript
将input框中输入内容显示在相应的div中【三种方法可选】
2017/05/08 Javascript
JavaScript中的回调函数实例讲解
2019/01/27 Javascript
js实现简单的日历显示效果函数示例
2019/11/25 Javascript
小程序简单两栏瀑布流效果的实现
2019/12/18 Javascript
使用python实现省市三级菜单效果
2016/01/20 Python
python针对excel的操作技巧
2018/03/13 Python
对Python 两大环境管理神器 pyenv 和 virtualenv详解
2018/12/31 Python
python+selenium 定位到元素,无法点击的解决方法
2019/01/30 Python
Python3实现从排序数组中删除重复项算法分析
2019/04/03 Python
Python Tkinter 简单登录界面的实现
2019/06/14 Python
python实现DEM数据的阴影生成的方法
2019/07/23 Python
详解django中Template语言
2020/02/22 Python
jupyter notebook 增加kernel教程
2020/04/10 Python
Expedia法国:全球最大在线旅游公司
2018/09/30 全球购物
世界顶级户外运动品牌折扣网站:LeftLane Sports
2019/06/12 全球购物
LG西班牙网上商店:Tienda LG Online Es
2019/07/30 全球购物
药学职务聘任书
2014/03/29 职场文书
幼儿园课题实施方案
2014/05/14 职场文书
2015年大学生实习评语
2015/03/25 职场文书
2015年财政所工作总结
2015/04/25 职场文书
太行山上观后感
2015/06/05 职场文书
HTML基础详解(上)
2021/10/16 HTML / CSS
一次Mysql update sql不当引起的生产故障记录
2022/04/01 MySQL