程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

PHP 目录的相关操作

发布于2021-03-14 06:10     阅读(650)     评论(0)     点赞(21)     收藏(2)


目录是一种特殊的文件,要浏览目录下的文件,首先要打开目录,浏览完毕后,同样需要关闭目录,目录处理包括打开关闭目录、浏览目录和操作目录。

打开关闭目录

打开关闭目录和打开关闭文件类似,但是打开的文件不存在就会创建一个新文件,如果打开的路径不正确则一定会报错。

打开目录

opendir(路径)

专业说法:打开目录句柄

参数必须是一个合法的目录路径,成功执行后会返回目录的指针(资源标识符);如果路径错误,(权限问题,文件系统错误等)问题而不能打开目录,则返回false并产生一个warning的错误,我们可以在opendir()前面加一个@,则抑制错误的输出

注意,打开之前先判断是否是个路径格式(is_dir)。

关闭目录

closedir(资源类型)

浏览目录

  • 无需打开
    在PHP中使用scandir()函数来实现文件目录的浏览,该函数返回一个数组,包含directory中所有的文件和目录。
scandir(参数)

注意:参数不是资源标识,直接是路径(不需要打开目录),得到目录下的所有文件(不包含子文件)。

  • 需要打开
readdir(resource)

读取成功 返回文件名(./../),失败返回false。


操作目录

目录是特殊的文件,对文件的操作处理函数大多适用于处理目录,比如copy\rename,但是还有一些特殊的函数只针对目录。

  • 创建目录
    mkdir("路径名称","0777")
  • 目录判断
    is_dir(文件夹路径)
  • 权限修改
    chmod(文件名,权限)
  • 真实路径
    realpath()
  • 删除目录
    rmdir(目录路径),目录必须为空



所属网站分类: 技术文章 > 博客

作者:天上飘来一个字

链接:http://www.phpheidong.com/blog/article/3521/1bf9657676669348d67a/

来源:php黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

21 0
收藏该文
已收藏

评论内容:(最多支持255个字符)