资讯专栏INFORMATION COLUMN

PHP - 目录处理

wizChen / 571人阅读

摘要:建立目录创建目录是通过函数来实现的,函数语法格式如下本函数建立名为的目录,成功返回,否则返回。删除目录主要通过和。函数声明如下其中为新的目录,成功执行返回否则返回。打开文件关闭目录

1、建立目录

创建目录是通过mkdir()函数来实现的,函数语法格式如下:

bool mkdir(string pathname);

本函数建立名为pathname的目录,成功返回true,否则返回false


2、打开目录

目录作为一种特殊的文件,同样操作它的第一步也是打开。PHP 使用opendir()函数来打开目录,函数声明如下:

resource opendir(string path);

参数path是一个合法的目录路径,成功执行后返回目录的指针;如果不合法,则产生错误信息。


3、读取目录

PHP中要读取已经打开目录中的数据可以使用readdir()函数。函数声明如下:

string readdir(resource dir_handle);

参数dir_handle为使用opendir()函数打开一个目录返回的目录指针。该函数执行,返回目录中下一个文件名,文件名以在文件系统中的顺序返回。读取结束时返回false。 如下代码,我们在前面已经建立目录./mrbook

";//输出目录中的内容
            //1:.
            //2:..
        }
    }
}
closedir($dir);
?>
4、删除目录

既然可以创建设一个目录,那么也可以删除一个目录。删除目录主要通过is_dirrmdir()。两个函数来实现,通过is_dir()来判断获取的文件是否为目录,如果是,则通过rmdir()来删除,否则提示“删除目录失败” 。删除成功返回true,失败则返回falsermdir()函数的语法格式如下:

bool rmdir(string dirname);


注意:删除的目录必须是空的目录。

5、改变目录

PHP中对于已经打开的目录,如果要转到另外一个目录,可以使用chdir()函数来实现该操作。函数声明如下:

bool chdir(string directory);

其中directory为新的目录,成功执行返回true,否则返回false

.$dir";
?>
6、关闭目录

关闭目录可以使用closedir()函数,函数声明如下:

void closedir(resource dir_handle);

参数dir_handle为使用opendir()函数打开一个目录返回的目录指针。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/23122.html

相关文章

  • 从0开始构建一个属于你自己的PHP框架

    摘要:如何构建一个自己的框架为什么我们要去构建一个自己的框架可能绝大多数的人都会说市面上已经那么多的框架了,还造什么轮子。 showImg(https://segmentfault.com/img/bVNg9F?w=500&h=500); 如何构建一个自己的PHP框架 为什么我们要去构建一个自己的PHP框架?可能绝大多数的人都会说市面上已经那么多的框架了,还造什么轮子?。我的观点造轮子不是目...

    vpants 评论0 收藏0
  • Swoole-Task:简单高效的异步任务处理框架

    摘要:地址欢迎提用法示例路由说明对应目录下的文件中的名称也必须是继承对应文件中的的最后必须返回即最后一句等同于启动后发起请求假定监控的和端口是或者投递任务到进行处理目录结构说明具体处理业务逻辑的地方配置文件目录,根据环境来加载配 Swoole-Task github 地址:https://github.com/luxixing/swoole-task欢迎 star 提 issues Swoo...

    姘搁『 评论0 收藏0
  • Swoole-Task:简单高效的异步任务处理框架

    摘要:地址欢迎提用法示例路由说明对应目录下的文件中的名称也必须是继承对应文件中的的最后必须返回即最后一句等同于启动后发起请求假定监控的和端口是或者投递任务到进行处理目录结构说明具体处理业务逻辑的地方配置文件目录,根据环境来加载配 Swoole-Task github 地址:https://github.com/luxixing/swoole-task欢迎 star 提 issues Swoo...

    lei___ 评论0 收藏0
  • PHP微型框架设计

    摘要:这些所有的结构都只是该微型框架的一个基本结构,实际上复杂的框架会有很多扩展的函数以及外部插件,可以在这个目录结构上做出相应调整。 一、框架整体分析在实现一个框架之前,我们需要了解这个框架应该达到一个怎样的效果,按照传统框架的思路,大致可以总结出以下这么几条:1.实现MVC架构,将控制、逻辑、视图层进行分离。2.封装各种函数及功能模块,实现一处编写,多处调用,减少代码冗余。3.便于扩展,...

    nihao 评论0 收藏0
  • 小型版php框架

    摘要:项目源码地址链接地址简单版框架特点单入口采用面向对象思想,基于设计思想,使用观察者,注册器,工厂,代理,特性等模式开发。提供一些常用类图片分页文件上传验证码等。提供常用的插件文件压缩合并观察等。基于通过数组下标访问配置文件。 项目源码地址 链接地址(https://github.com/cxp1539/mi... Framework 简单版php框架 Framework特点 单入口i...

    1treeS 评论0 收藏0

发表评论

0条评论

wizChen

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<