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 相关文章推荐
PHP调用三种数据库的方法(3)
Oct 09 PHP
利用PHP实现与ASP Banner组件相似的类
Oct 09 PHP
php Mysql日期和时间函数集合
Nov 16 PHP
调整PHP的性能
Oct 30 PHP
Symfony2开发之控制器用法实例分析
Feb 05 PHP
yii2整合百度编辑器umeditor及umeditor图片上传问题的解决办法
Apr 20 PHP
php注册系统和使用Xajax即时验证用户名是否被占用
Aug 31 PHP
PHP实现会员账号单唯一登录的方法分析
Mar 07 PHP
PHP简单验证码功能机制实例详解
Mar 27 PHP
php中钩子(hook)的原理与简单应用demo示例
Sep 03 PHP
tp5.1 框架路由操作-URL生成实例分析
May 26 PHP
Laravel如何实现适合Api的异常处理响应格式
Jun 14 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
中国站长站 For Dede4.0 采集规则
2007/05/27 PHP
PHP中函数内引用全局变量的方法
2008/10/20 PHP
FireFox浏览器使用Javascript上传大文件
2013/10/30 PHP
利用phpexcel把excel导入数据库和数据库导出excel实现
2014/01/09 PHP
php技巧小结【推荐】
2017/01/19 PHP
PHP如何通过date() 函数格式化显示时间
2020/11/13 PHP
40个有创意的jQuery图片、内容滑动及弹出插件收藏集之一
2011/12/31 Javascript
js检测输入内容全为空格的方法
2014/05/03 Javascript
nodejs中实现路由功能
2014/12/29 NodeJs
Jquery插件实现点击获取验证码后60秒内禁止重新获取
2015/03/13 Javascript
jQuery菜单插件superfish使用指南
2015/04/21 Javascript
jquery实现仿新浪微博带动画效果弹出层代码(可关闭、可拖动)
2015/10/12 Javascript
jQuery实现最简单的切换图效果【可兼容IE6、火狐、谷歌、opera等】
2016/09/04 Javascript
jQuery插件HighCharts实现的2D条状图效果示例【附demo源码下载】
2017/03/15 Javascript
微信小程序全局变量改变监听的实现方法
2019/07/15 Javascript
[02:09]抵达西雅图!中国军团加油!
2014/07/07 DOTA
Python 元组(Tuple)操作详解
2014/03/11 Python
python读取视频流提取视频帧的两种方法
2020/10/22 Python
Python3视频转字符动画的实例代码
2019/08/29 Python
利用Python产生加密表和解密表的实现方法
2019/10/15 Python
pygame实现贪吃蛇游戏(上)
2019/10/29 Python
python 函数嵌套及多函数共同运行知识点讲解
2020/03/03 Python
使用python执行shell脚本 并动态传参 及subprocess的使用详解
2020/03/06 Python
WiFi云数码相框:Nixplay
2018/07/05 全球购物
微软新西兰官方网站:Microsoft New Zealand
2018/08/17 全球购物
澳大利亚设计师服装在线:MISHA
2019/10/07 全球购物
职工运动会感言
2014/02/07 职场文书
销售顾问工作计划书
2014/09/15 职场文书
机关中层领导干部群众路线教育实践活动个人对照检查材料
2014/09/24 职场文书
党的群众路线教育实践活动对照检查材料(四风)
2014/09/27 职场文书
2014年业务员工作总结范文
2014/11/17 职场文书
2015年“世界无车日”活动方案
2015/05/06 职场文书
终止解除劳动合同证明书
2015/06/17 职场文书
观后感的写法
2015/06/19 职场文书
运动会闭幕式主持词
2015/07/01 职场文书
Mysql 文件配置解析介绍
2022/05/06 MySQL